如果你看看我的小提琴:
http://jsfiddle.net/jmg157/Y35cQ/1/
你会看到我在立方体轴上有网格标签.我想做的是每当用户围绕立方体旋转时,文本也会旋转,以便数字始终面向用户.
我尝试了类似的东西xMarks.rotation = camera.rotation,xMarks文本对象在哪里,但没有成功.任何建议将不胜感激.
three.js现在是基于四元数的.
要使用THREE.PlaneGeometry面向相机创建文本,请执行以下操作:
mesh.quaternion = camera.quaternion; // EDIT - see note below
Run Code Online (Sandbox Code Playgroud)
更新小提琴:http://jsfiddle.net/Y35cQ/2/
另一种方法是使用THREE.Sprite,它总是面向相机.
three.js r.63
编辑 - mesh.quaternion = camera.quaternion;不再有效.您必须使用此模式:
mesh.quaternion.copy( camera.quaternion );
Run Code Online (Sandbox Code Playgroud)
three.js r.67
| 归档时间: |
|
| 查看次数: |
2324 次 |
| 最近记录: |