如果你看看我的小提琴:
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 次 |
最近记录: |