如果我創建只有一個面(三角形)的幾何形狀,如:視角相機 - three.js所
[CoffeeScript的語法]
geometry = new THREE.Geometry()
geometry.vertices.push(new THREE.Vector3(0, 0, 0))
geometry.vertices.push(new THREE.Vector3(0, 10, 0))
geometry.vertices.push(new THREE.Vector3(0, 10, 10))
geometry.faces.push(new THREE.Face3(0, 1, 2))
mesh = new THREE.Mesh(geometry, material)
mesh.position.x = 10
@scene.add(mesh)
我渲染場景:
@renderer.render(@scene, @camera)
我怎樣才能找出臉上的角度是相機的角度?
澄清:如果我三角指向右邊的相機,使寬度和高度最大化,那麼我會期望角度爲0deg(或180deg)。
如果臉部正在旋轉到相機的三角形正好在線上,因爲我正在側面看它,我會期望角度爲90度(或270度)。