任意の長さ以下のポリラインを消去する
他のポリラインとのつながりがないという条件をつける場合
とあるデザイナーのテクニカルノート
他のポリラインとのつながりがないという条件をつける場合
オブジェクトを並べる時に、最初と最後の位置は確定しているけど、途中はランダムに揺らぎのある配置にしたいような目的に使う関数。 関数の使用例 実用例 100mに7本の木を植える。最初と最後の木の位置は固定で、中間の木はある
intersect()で判定が取れない場所も平面式を使い、近いプリミティブの平面を延長した平面とみなして衝突点を計算する。 input2につなぐメッシュはVEXで平面にしておく。
他のノードのアトリビュートを参照する forach_begin2ノードからポイントのvariantアトリビュートを参照する pointwrangle2ノードのDetailからratioアトリビュートを参照する Copy
Switch SOPの条件に書くエクスプレッション例。 他ノードのアトリビュートを参照する アトリビュート「type」の値で分岐を分ける。 空だったら選択しない SubnetのInput0にポイントがひとつもない場合、I
メッシュ内を削除する プリミティブの三角形の内外判定をして、内包されている場合はフラグを立てる。 続けて、Primitve Wrangleをつなげ、フラグの立っているポイント以外をポリラインでつなげていく。 メッシュで分
VEXの変数と型VEXでの文字列操作VEXの配列操作 VEXでのアトリビュートの参照 辞書型をEnumのように使うVEXの関数について 計算 VEXでのベクトルと行列交差判定で衝突点のアトリビュートを取得する アルゴリズ
Pythonでのリスト操作ジオメトリのアトリビュート参照と編集 計算 Pythonでのベクトルと行列 ツール カレントフォルダを開くビューポートのスクリーンショットを撮る Pythonコードを実行するノードの作成フォルダ
内積平面と直線の交差判定 直線同士の交点を求める(2D)線分の交差判定と交点の求め方(2D)線分の交差判定と交点座標(2D) 線分と点の距離直線同士の距離を求める 点と三角形の内外判定(2D)点と多角形の内外判定(2D)
基本 ループするポリラインポリラインにポイントを挿入する 編集 カスタムPolyframe任意の長さ以下のポリラインを消去する ジオメトリ ポリラインを平面へ投影するポリラインの幅を一定に維持してオフセットする ポリライ