我正在尝试在three.js中创建特定类型的3D对象。
例如,我想要一个线框模式下的立方体(只显示边缘)。
但是我希望背后的边缘是虚线。
示例:
我不知道这是否可行于three.js,或者我应该直接尝试使用webgl。
我应该在wireframe中使用THREE.Mesh还是使用LineDashedMaterial的THREE.Line,或者两者都叠加在一起?
![illustration](https://i.imgur.com/yfbJRbH.jpg)
color: false, side: THREE.DoubleSide, depthTest: true
设置材质。color:(无论您喜欢什么), depthTest:false
。color:(无论您喜欢什么), depthTest:true
。polygonOffset: true, polygonOffsetFactor: 1, polygonOffsetUnits: 1
以消除z-fighting。