Vehicle Physics
Ammoのレイキャストホイール、サスペンション、ステアリングで車輪付き車両を動かし、デスクトップ、モバイル、WebXRで動作させます。
Ammoのレイキャストホイール、サスペンション、ステアリングで車輪付き車両を動かし、デスクトップ、モバイル、WebXRで動作させます。
WebXR hit-test APIで現実世界のジオメトリにレイを飛ばし、検出された床やテーブルに仮想オブジェクトをアンカーします。
分割ビューポートでポインタ座標をカメラごとのレイに変換し、各ペインで正しい 3D 領域にピッキングが当たるようにします。
コリジョンピッキングとフレームバッファピッキングを比較し、ユーザーが Scene をクリックしたときに 3D Entity を選択します。
カメラからポインタへ物理レイを飛ばし、カーソル下にある Entity やシェイプを検出します。
Entity のタグで物理 raycast のヒットをフィルタし、誤ったコライダーを無視して意図したオブジェクトだけをピッキングします。
スクリーンからワールドへの raycast でクリックした地面の位置へキャラクターやオブジェクトを移動し、シンプルなナビゲーションを実現します。
3D ビューにクリック可能なホットスポットを配置し、raycast とスクリーンオーバーレイで情報パネルを開きます。
ポインターから物理レイキャストを飛ばし、3D でカーソル下の Entity を選択します。
物理エンジンを使わず数学的なレイテストでメッシュをピックし、公開ビルドのランタイム負荷を抑えます。