私は、「OBJMTLLoader.js」を使用していくつかの「.obj」ファイルをシーンにロードする three.js プロジェクトで作業していました。
シーン全体で各オブジェクトをナビゲートできるように、マウス タッチ イベントとキーボード イベントを実装しました。
しかし、衝突を検出して、2 つのオブジェクトが衝突したときに、衝突した方向でナビゲーションを停止する必要があります。つまり、オブジェクトが他のオブジェクトを乗り越えてはなりません。
オブジェクトのすべての側面に光線を放出することにより、キーイベントに対して上記を正常に実装しました。しかし、同じ方法は、マウス イベントとタッチ イベントでは正しく機能しません。
「physi.js」も実装してみましたが、「Physijs.Scene」ではobjファイルが読み込めないようです。
これを実装するために何をすべきか知っている人はいますか..?