2016-03-29 40 views
3

Modelin tamamını tamamen görünüm penceresine yerleştirmem gerekiyor. enter image description here modeli büyük bir boyuta sahip olursa, örneğin, görünümün içine tamamen got olmadığından:Babylon.js'de, yüklü modele kamera konumu ekranda nasıl hesaplanır?

enter image description here

belirlediğim gerek istenilen kamera pozisyonunu Bu sorunu çözmek için:

camera.setPosition(new BABYLON.Vector3(216, 93, -17)); 
test page

otomatik olarak kamera koordinatlarını hesaplamak nasıl: Örneğin

modelin tümüyle viewport'a gireceği yer? Eğer

istedikleri gibi camera.position Ama unutmayın:

camera.parent = yourMesh; 

Sonra değiştirebilirsiniz:

+0

Olası yinelenen http://stackoverflow.com/questions/2866350/move ([Taşı kamera 3D sahne sığacak şekilde] -Kamera sığdırmak için-3d-sahne) –

cevap

2

ayarlayabilirsiniz pozisyon onun ebeveyne göreceli yani kamera üstüdür!

Yani sadece vektör kullanamazsınız: (216, 93, -17) arasında