ブラウザで簡単にレンダリングしてインタラクティブにすることができるGLBファイルがいくつかあります(基本的に回転できます)
<model-viewer
src="https://modelviewer.dev/shared-assets/models/Astronaut.glb"
alt="A 3D model of an astronaut"
auto-rotate
camera-controls>
</model-viewer>
これは明らかに、外部でホストされているサンプルの GLB ファイルですが、私はもっと単純な GLB ファイルの独自のコレクションを持っています。
GLB と対話するだけでなく、クリックしているオブジェクトの部分に関するデータを取得してクライアント側に渡す方法を知っている人はいますか? たとえば、単純な正方形をレンダリングした場合、その一部をクリックすると、クリックした場所の座標またはクリックしたものの形状を含む「アラート」javascript コマンドを取得できる方法はありますか?またはノードの名前 (基本的に元の GLTF JSON 形式のデータ)?