Polyline

  • 直線同士の距離を求める

    2本の直線を最短で結ぶ直線の交点を求めて距離を計算する。 計算 直線ABとCDを最短で結ぶ直線(ベクトル)はどちらの直線とも90度で交差する関係で存在している。つまり、どちらの直線とも内積が0で交わる、と考えて方程式を立

  • カスタムPolyframe

    XZ平面を基準としたポリラインに対して、進行ベクトルNとアップベクトルupを設定する。 ループしている場合の始点と終点 始点と終点が重なっている場合 16角形の円をつくる。インデックスは0~16で、0と16が同じ位置にあ

  • 重力で線路を走る

    重力加速度だけでカーブ上を走らせる計算です。 カーブの準備 進行ベクトルを@Nに、車両を傾ける上方向のベクトルを@upに格納しておく。このカーブから傾きを取得して車両の姿勢に反映させる。 重力 加速度はg*sinΘとなる

  • Polylineに沿ったメッシュの座標変換

    バックボーンカーブをつくる 進行方向のベクトルを@Nに、アップベクトルを@upに格納したポリラインを用意する。 真っ直ぐにジオメトリをつくる ポリラインと同じ長さでZ軸方向に伸ばしたメッシュを用意する。 これをポリライン

← タグ一覧へ