Polyline

Polyline

点と多角形の内外判定(Winding-Numberアルゴリズム)

概要点が多角形に含まれているか否かはWinding Numberアルゴリズムを使って判定できる。多角形の各頂点を周回して得られる角度の合計が、もし内側にある場合は360度になり、外側の場合は0度になる。コード調べるポイントごとの処理。inp...
Polyline

プリミティブのアトリビュートとグループを転写する

プリミティブのアトリビュートを転写する//// アトリビュートのコピー//// RunOver:Primitive//int targetPrim = 0; // コピー先のインデックスint sourceInput = 1; // 参照す...
Polyline

カスタムPolyframe

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

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

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