我正在尝试使用 THREE.js 中的createMultiMaterialObject函数来创建也显示线框的着色对象。问题是线条出现断线并且似乎对线框线宽参数没有响应。
我的材料定义如下:
var mat1 = new THREE.MeshBasicMaterial( { color: 0xd02000, transparent: true, blending: THREE.AdditiveBlending } )
var blackLines = new THREE.MeshBasicMaterial( { color: 0x000000, wireframe: true, wireframeLinewidth: 4 } );
对象在这里:
var object = THREE.SceneUtils.createMultiMaterialObject( new THREE.CubeGeometry( 100, 100, 100, 4, 4, 4 ), materials );
object.position.set( -100, 150, 0 );
scene.add( object );
但这会产生以下结果:
任何帮助,将不胜感激。谢谢!