【发布时间】:2016-04-03 12:36:26
【问题描述】:
如果我创建一个只有一个面(三角形)的几何体,像这样:
[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)
如何确定脸部与相机的角度?
澄清一下:如果我的三角形正对着相机,那么宽度和高度就最大化了,similar to this picture,那么我期望的角度是 0 度(或 180 度)。
如果脸部与相机旋转,而三角形正好在一条线上,因为我正侧着看,similar to this picture,我预计角度为 90 度(或 270 度)。
【问题讨论】:
标签: three.js