2025/01/14(火) [n年前の日記]
#1 [godot] ボールの軌跡の形状について試行錯誤中
_先日の作業
の続き。Windows10 x64 22H2 + Godot Engine 4.3 64bit でゴルフゲームっぽいものが作れないものかなと試してる。
ImmediateMesh を使えば動的にポリゴンモデルを作成して描画することができる。それを使ってボールが飛んでいくときの軌跡を描画したい。とりあえず、Vector3の配列に記録された座標値群を元にして、正方形を45度回転させたような断面でポリゴンモデルを作れないか、別プロジェクトを作って試しているところ。
ベクトルに対して垂直なベクトルを求めていけば断面の頂点座標を求められるかなと、外積を使ってどうにかしようとしている。
ImmediateMesh を使えば動的にポリゴンモデルを作成して描画することができる。それを使ってボールが飛んでいくときの軌跡を描画したい。とりあえず、Vector3の配列に記録された座標値群を元にして、正方形を45度回転させたような断面でポリゴンモデルを作れないか、別プロジェクトを作って試しているところ。
ベクトルに対して垂直なベクトルを求めていけば断面の頂点座標を求められるかなと、外積を使ってどうにかしようとしている。
- Godot Engineの場合、Vector3.cross(Vector3) を使えば外積を求めることができる。
- Vector3.normalized() を使えばベクトルの正規化もできる。
[ ツッコむ ]
以上です。