Tôi là người mới bắt đầu lập trình 3D, tôi đã bắt đầu khám phá thế giới 3D từ WebGL với Three.JS.BA.JS: Nhận kích thước đối tượng liên quan đến máy ảnh và vị trí đối tượng trên màn hình
Tôi muốn xác định trước kích thước đối tượng trong khi tôi thay đổi vị trí camera.position.z và đối tượng "Z" của đối tượng.
Ví dụ: tôi có lưới lập phương có kích thước là 100x100x100.
cube = new THREE.Mesh(
new THREE.CubeGeometry(100, 100, 100, 1,1,1, materials),
new THREE.MeshFaceMaterial()
);
và cam với tỷ lệ khía cạnh của 1,8311874
camera = new THREE.PerspectiveCamera(45, aspect_ratio, 1, 30000);
Tôi muốn biết kích thước (2D rộng & chiều cao) của đối tượng hình khối trên màn hình khi,
camera.position.z = 750;
cube.position.z = 500;
Có cách nào để tìm nó/xác định trước nó không?
Cảm ơn WestLangley, Công việc của nó .. Cảm ơn rất nhiều. –