0
A
回答
1
你可能只是想擴展模型,用scale="0.1 0.1 0.1"
或其他什麼。要自動做到這一點,考慮寫一個新的組件:
AFRAME.registerComponent('autoscale', {
init: function() {
var el = this.el;
el.addEventListener('model-loaded', function (e) {
var bbox = new THREE.Box3().setFromObject(e.detail.model);
var scale = 1/(bbox.max.x - bbox.min.x);
el.setAttribute('scale', {
x: scale,
y: scale,
z: scale,
});
});
}
});
更健壯,你應該使用的最大尺寸(X對y VS z)對於縮放,但這是它的要點。
相關問題
- 1. 適合屏幕
- 2. 將屏幕拆分爲三分之二
- 3. 使圖像適合屏幕
- 4. 使HTML Canvas適合屏幕
- 5. 適合Web的Iphone屏幕分辨率
- 6. 適合任何屏幕分辨率
- 7. 如何使cmd窗口四分之一的屏幕
- 8. 佈局不適合屏幕
- 9. Bootstrap組件適合屏幕
- 10. Cardview不適合屏幕
- 11. Bootstrap Modal不適合屏幕
- 12. 適合網頁到屏幕
- 13. UIImageView適合整個屏幕
- 14. 圖像不適合屏幕
- 15. 的Iframe適合屏幕
- 16. Xcode UILabel適合屏幕
- 17. MuPDF Android Pdf適合屏幕
- 18. 視窗Android適合屏幕
- 19. Smartgit Ubuntu不適合屏幕
- 20. 在屏幕的三分之一處放置視圖
- 21. 使JWPlayer適合屏幕尺寸
- 22. 使數據表適合屏幕
- 23. 使div適合初始屏幕
- 24. Android,如何使圖像適合屏幕?
- 25. 使圖像適合Android屏幕
- 26. 如何使AutoParallaxBackground適合屏幕
- 27. 如何使圖像適合屏幕?
- 28. iPhone - 使圖片適合在屏幕上
- 29. CSS:使容器適合屏幕
- 30. 使頁面適合所有屏幕
很感謝。今晚會嘗試。 – msj121