Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更新子对象的向量';在three.js中转换对象的s几何体_Javascript_Three.js - Fatal编程技术网

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轴),但长方体应围绕两个轴旋转。线应该链接长方体的圆和顶点