2012-07-08 26 views
5
var camera = new THREE.PerspectiveCamera(
    35,   // Field of view 
    800/640, // Aspect ratio 
    .1,   // Near 
    10000  // Far 
); 

var cube = new THREE.Mesh(
    new THREE.CubeGeometry(5, 5, 5), 
    new THREE.MeshLambertMaterial({ color: 0xFF0000 }) 
); 

Trong máy ảnh, đơn vị cho thông số Gần và Viễn là gì.đơn vị cho đối tượng Ba js là gì?

Trong Cube đơn vị của các tham số cho CubeGeometry

là gì Xin vui lòng chỉ tôi đến url ở đâu, tôi có thể tìm thấy chi tiết về

gian Object - (trục địa phương sử dụng để vẽ một đối tượng) Không gian thế giới - (trục toàn cầu)

Trả lời

9

Khá chắc chắn các tham số này là các đơn vị trong OpenGL. Nếu bạn nhìn vào cuốn sách đỏ OpenGL, đối với mỗi trong chương 3

http://www.glprogramming.com/red/chapter03.html

Có một đoạn ngắn ở đây:

"Các khoản trên đề cập inch và mm - làm những thực sự có bất cứ điều gì để làm với Câu trả lời là, trong một từ, không. Phép chiếu và các phép biến đổi khác vốn không có đơn vị.Nếu bạn muốn nghĩ về các máy bay cắt gần và xa nằm ở 1,0 và 20,0 mét, inch, kilômét hoặc giải đấu, nó lên với bạn. Quy tắc duy nhất là bạn phải sử dụng đơn vị đo lường nhất quán. Sau đó, hình ảnh kết quả được vẽ theo tỷ lệ. "

Vì vậy, để trả lời câu hỏi của bạn, các đơn vị là bất cứ điều gì bạn nghĩ rằng họ nên, họ là một quy mô hoàn toàn tương đối.

Các vấn đề liên quan