Javascript 更新子对象的向量';在three.js中转换对象的s几何体
我有一个容器对象,有几个圆和一个盒子。 我尝试将圆与长方体顶点链接 原理图代码Javascript 更新子对象的向量';在three.js中转换对象的s几何体,javascript,three.js,Javascript,Three.js,我有一个容器对象,有几个圆和一个盒子。 我尝试将圆与长方体顶点链接 原理图代码 initLayout(); var box = addBox(); // a mesh var circles = createCircles(); // circles has an Object3D type scene.add(circles); createLines(box.geometry.vertices, circles.children); // create line for each pair
initLayout();
var box = addBox(); // a mesh
var circles = createCircles(); // circles has an Object3D type
scene.add(circles);
createLines(box.geometry.vertices, circles.children); // create line for each pair of vertices and add it to scene
render();
function update(){
// the function invoked each animation frame
// and here i should update vectors
}
这里有一个完整的例子:
容器和长方体旋转,但向量具有相同的坐标,因为我旋转网格,但不旋转向量
是否有一种将变换矩阵应用于每个子向量的方法?这就是您正在尝试的吗?几乎。红色圆圈应始终在前面旋转(仅围绕z轴),但长方体应围绕两个轴旋转。线应该链接长方体的圆和顶点