私は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;
それを見つける/事前に決定する方法はありますか?