web-dev-qa-db-ja.com

THREE.jsでメッシュの幅/高さ/長さを取得する方法

メッシュの幅と高さを取得しようとすることについてさまざまな場所を調査していますが、機能するものは何でも見つけることができました。インポートしたコラーダモデルがあり、単純なゲームで衝突を計算できるように、Webgl/Three.jsユニットでディメンションのサイズを取得するだけです。それでは、THREE.jsでメッシュの幅と高さを取得するにはどうすればよいでしょうか?

35
user3213315

基本的なバウンディングボックスで問題なければ、 THREE.Box を使用できます。

var box = new THREE.Box3().setFromObject( colladaModel );
console.log( box.min, box.max, box.getSize() );
58
vincent