THREE.js:计算物体上一点的世界空间位置

Posted

技术标签:

【中文标题】THREE.js:计算物体上一点的世界空间位置【英文标题】:THREE.js: Calculate world space position of a point on an object 【发布时间】:2013-01-29 10:24:50 【问题描述】:

我有一个 3D 对象。 “附着”它是一个点。当物体移动或旋转时,点也随之移动和旋转。

给定物体的位置和旋转,如何计算点在世界空间中的位置? (如果可能,使用THREE.js's API)

谢谢

【问题讨论】:

【参考方案1】:

对于对象局部坐标系中的一点,

object.localToWorld( point );

将返回该点的世界坐标,假设应用于点的变换与应用于对象的变换相同。

three.js r.55

【讨论】:

以上是关于THREE.js:计算物体上一点的世界空间位置的主要内容,如果未能解决你的问题,请参考以下文章

three.js的坐标轴

THREE.js:如何计算有多少个屏幕像素代表1个世界坐标单位

关于从入门three.js到做出3d地球这件事(第三篇: 光与影)

Three.js 进阶之旅:物理效果-碰撞和声音 💥

three.js中物体旋转实践之房门的打开与关闭

35three.js鼠标控制物体旋转缩放