2

无论出于何种原因,three.js 和 ThreeCanvas.js 是不兼容的。我正在尝试将 ThreeCanvas.js 程序更改为 three.js,但这条线给了我很大的问题:

var position = new THREE.Vector3().add(
   intersect.point,
   intersect.object.matrixRotation.transform( intersect.face.normal.clone() ) 
);

问题是在three.js中既不存在“THREE.Object3D matrixRotation”也不存在“THREE.Matrix4 transform”,并且似乎没有不同名称下的等效方法。例如,有“THREE.Object3D matrixRotationWorld”,但代码完全不同。

有谁知道如何在three.js中重写它?

4

0 回答 0