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

कैमरा में, पास और सुदूर पैरामीटर के लिए इकाई क्या है।तीन जेएस वस्तुओं के लिए इकाई क्या है?

घन में क्या CubeGeometry

के लिए मानकों की इकाई है कृपया मुझे वह URL यहां, मैं

वस्तु अंतरिक्ष के बारे में जानकारी प्राप्त कर सकते को इंगित - (स्थानीय एक वस्तु आकर्षित करने के लिए इस्तेमाल किया अक्ष) विश्व अंतरिक्ष - (वैश्विक अक्ष)

उत्तर

9

बहुत यकीन है कि ये पैरामीटर OpenGL में इकाइयां हैं। - इन वास्तव में से कोई लेना देना नहीं है

"पूर्ववर्ती अनुच्छेद इंच और मिलीमीटर का उल्लेख है: आप अध्याय में से प्रत्येक के लिए, ओपन लाल किताब को देखें, तो 3

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

यहाँ एक छोटी पैराग्राफ है ओपनजीएल? जवाब एक शब्द में है, नहीं। प्रक्षेपण और अन्य परिवर्तन मूल रूप से यूनिटलेस हैं। यदि आप 1.0 और 20.0 मीटर, इंच, किलोमीटर या लीग पर स्थित निकट और दूर क्लिपिंग विमानों के बारे में सोचना चाहते हैं, तो यह ऊपर है आप के लिए। एकमात्र नियम यह है कि आपको माप की एक सतत इकाई का उपयोग करना होगा। फिर परिणामस्वरूप छवि को स्केल करने के लिए तैयार किया जाता है। "

तो अपने प्रश्न का उत्तर देने के लिए, इकाइयां जो भी आपको लगता है कि वे होना चाहिए, वे पूरी तरह से सापेक्ष पैमाने हैं।

संबंधित मुद्दे