THREE.jsのcreateMultiMaterialObject関数を使って、ワイヤーフレームも表示するシェーディング オブジェクトを作成しようとしています。問題は、線が壊れて表示され、 wireframeLinewidthパラメータに応答していないように見えることです。
私の資料は次のように定義されています。
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 );
しかし、これにより次の結果が生成されます。
どんな助けでも大歓迎です。ありがとう!