2012-07-08 8 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 }) 
); 

W aparacie, jaka jest jednostka dla parametrów bliskich i dalekich.jaka jest jednostka dla obiektów Three js?

W Cube co to jednostka parametrów CubeGeometry

Proszę wskazać mi url gdzie mogę znaleźć szczegółowe informacje na temat

przestrzeni Object - (lokalny osi służy do rysowania obiektu) Przestrzeń świata - (globalna oś)

Odpowiedz

9

Sądzę, że te parametry są jednostkami w OpenGL. Jeśli spojrzeć na czerwonym książki OpenGL, dla każdego w rozdziale 3

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

Jest to krótki ustęp tutaj:

„Powyższy akapit wspomina cali i milimetry - czy to naprawdę nie mają nic wspólnego z OpenGL? Odpowiedź brzmi: nie, projekcja i inne transformacje są z natury bezosobowe, jeśli chcesz myśleć o bliskich i dalekich płaszczyznach przycinania, które znajdują się na wysokości 1,0 i 20,0 metrów, cale, kilometry lub ligi, to jest Jedyną regułą jest to, że musisz użyć spójnej jednostki miary, a wynikowy obraz zostanie narysowany w skali. "

Więc, aby odpowiedzieć na twoje pytanie, jednostki są takie, jakimi powinni być, są to czysto względna skala.

Powiązane problemy