Mesh 三角プリミティブを対角線で分割する 三角形ポリゴンのペアを探し、対角線を入れるように分割します。 最初のWrangle SOPで三角形の一番長い辺に隣り合うプリティブのインデックス番号を探して記録しておきます。 // // 三角形ポリゴンの長いエッジから隣り合うプリミティブを... 2024.11.08 Mesh
Polyline ポリラインを曲線の向きで分割する 環境:Houdini 20.0.751 平面上のポリラインを曲がる方向ごとにグループで分割する。 2つの連続したベクトルを比較して方向の違いを判定している。1つめのベクトルのレフトベクトル(進行ベクトルと平面の法線の外積で求める)と、2つめ... 2024.10.20 Polyline
Polyline ポリラインを任意の長さで分割する // // 線分を分割するためのフラグを立てる // RunOver:Primitives // float threshold = 5000; // 区切る長さ(m) float curveLength = primintrinsic(0... 2024.05.05 Polyline
Polyline ポリラインをメッシュで区切る メッシュ内を削除する プリミティブの三角形の内外判定をして、内包されている場合はフラグを立てる。 // // 点がプリミティブ内に内包されているか判定する // RunOver: Points // input1: primitive //... 2024.04.19 Polyline