分割

Mesh

三角プリミティブを対角線で分割する

三角形ポリゴンのペアを探し、対角線を入れるように分割します。 最初のWrangle SOPで三角形の一番長い辺に隣り合うプリティブのインデックス番号を探して記録しておきます。 // // 三角形ポリゴンの長いエッジから隣り合うプリミティブを...
Polyline

ポリラインを曲線の向きで分割する

環境:Houdini 20.0.751 平面上のポリラインを曲がる方向ごとにグループで分割する。 2つの連続したベクトルを比較して方向の違いを判定している。1つめのベクトルのレフトベクトル(進行ベクトルと平面の法線の外積で求める)と、2つめ...
Polyline

ポリラインを任意の長さで分割する

// // 線分を分割するためのフラグを立てる // RunOver:Primitives // float threshold = 5000; // 区切る長さ(m) float curveLength = primintrinsic(0...
Polyline

ポリラインをメッシュで区切る

メッシュ内を削除する プリミティブの三角形の内外判定をして、内包されている場合はフラグを立てる。 // // 点がプリミティブ内に内包されているか判定する // RunOver: Points // input1: primitive //...
スポンサーリンク