ExtrudeGeometry によって作成された Three.JS に WebGL Geometry Shape があります。
私の問題は、シャドウ (THREE.SpotLight を使用) を受信しない理由、または Raycaster.intersectObject がそれを検出しない理由です!?
私の形は以下のようなものです:
var geometry = new THREE.ExtrudeGeometry(shape, extrudeSettings);
var mesh = THREE.SceneUtils.createMultiMaterialObject(geometry, [new THREE.MeshBasicMaterial({ color: color }), new THREE.MeshBasicMaterial({ color: color2, wireframe: true, transparent: false, wireframeLinewidth: 5 })]);
mesh.position.set(x, y, z);
mesh.rotation.set(rx, ry, rz);
mesh.scale.set(s, s, s);
mesh.castShadow = true;
mesh.receiveShadow = true;
scene.add(mesh);
ExtrudeGeometry が自然なのか、それとも!?