javascript - WebGL/Three.js 设置网格偏移

标签 javascript three.js

我有一个关于 two.js 的问题。 如何设置网格的偏移量? 基本代码可在: http://lukas.achatz.ws/tst/webgl_003.html

我想要的是设置一个位置偏移,并且该点应该用作旋转引用。

我尝试过: mesh.applyMatrix( new THREE.Matrix4().makeTranslation( -2, 0, 0 ) ); 但这只会移动场景中的网格。

最佳答案

您可以简单地执行以下操作:

var group = new THREE.Group();
scene.add( group );

var mesh = new THREE.Mesh( ..., ... );
mesh.position.set( -2, 0, 0 );
group.add( mesh );

关于javascript - WebGL/Three.js 设置网格偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25088391/

相关文章:

javascript - 如果不需要 Api key ,为什么 Google map 需要外部 Javascript 脚本?

javascript - 如何 "concatinate"属性

启用轨迹球控件时 three.js mousedown 不起作用

javascript - jquery 找到另一个数字的下一个/最近的倍数

javascript - jquery 移动错误进入 javascript 谷歌控制台

javascript - 无法将对象存储到 JavaScript 中的数组中

javascript `require` 而不是 Node.js 中的 Three.js 文件中的 html `script`

javascript - 如何在 Three.js 中更新制服?

javascript - 相机可以是纹理吗?

javascript - 将 const 值存储在变量和状态之间有区别吗?