【发布时间】:2013-02-26 04:52:14
【问题描述】:
我是 3D 编程的新手,我确实开始使用 Three.JS 从 WebGL 探索 3D 世界。
我想在更改 camera.position.z 和对象的“Z”位置时预先确定对象大小。
例如: 我有一个尺寸为 100x100x100 的立方体网格。
cube = new THREE.Mesh(
new THREE.CubeGeometry(100, 100, 100, 1,1,1, materials),
new THREE.MeshFaceMaterial()
);
和长宽比为1.8311874
的凸轮camera = new THREE.PerspectiveCamera( 45, aspect_ratio, 1, 30000 );
我想知道屏幕上那个立方体对象的大小(2D 宽度和高度),
camera.position.z = 750;
cube.position.z = 500;
有什么方法可以找到/预先确定它吗?
【问题讨论】:
标签: three.js