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

카메라에서 근거리 및 원거리 매개 변수의 단위는 무엇입니까? (객체를 그리는 데 사용되는 로컬 축) - 큐브에서Three js 개체의 단위는 무엇입니까?

는, 내가

개체 공간에 대한 세부 정보를 찾을 수있는 URL 날 지점하시기 바랍니다 CubeGeometry

에 대한 매개 변수의 단위 무엇인가 세계 공간 - (글로벌 축)

답변

9

이 매개 변수는 OpenGL의 단위입니다. -이 정말 함께 할 수있는 아무것도 할

"전항 인치 및 밀리미터를 언급 : 당신이 장에서 각각,는 OpenGL 빨간 책을 보면 3

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

여기에 짧은 단락이있다 OpenGL? 대답은 말하자면 아니오입니다. 투영 및 기타 변형은 본질적으로 단위가 없습니다. 가까운 거리 및 먼 거리의 클리핑 평면을 1.0 및 20.0 미터, 인치, 킬로미터 또는 리그로 간주하려면 유일한 규칙은 일관된 측정 단위를 사용해야한다는 것입니다. 그런 다음 결과 이미지가 그려집니다. "

귀하의 질문에 대답하기 위해, 단위는 당신이해야한다고 생각하든, 그들은 순전히 상대적인 척도입니다.