• 合計が1になるn個の乱数を返す

    オブジェクトを並べる時に、最初と最後の位置は確定しているけど、途中はランダムに揺らぎのある配置にしたいような目的に使う関数。 関数の使用例 実用例 100mに7本の木を植える。最初と最後の木の位置は固定で、中間の木はある

  • 境界外を考慮したRay Intersect

    intersect()で判定が取れない場所も平面式を使い、近いプリミティブの平面を延長した平面とみなして衝突点を計算する。 input2につなぐメッシュはVEXで平面にしておく。

  • Font SOP

    他のノードのアトリビュートを参照する forach_begin2ノードからポイントのvariantアトリビュートを参照する pointwrangle2ノードのDetailからratioアトリビュートを参照する Copy

  • Switch SOP

    Switch SOPの条件に書くエクスプレッション例。 他ノードのアトリビュートを参照する アトリビュート「type」の値で分岐を分ける。 空だったら選択しない SubnetのInput0にポイントがひとつもない場合、I

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

    メッシュ内を削除する プリミティブの三角形の内外判定をして、内包されている場合はフラグを立てる。 続けて、Primitve Wrangleをつなげ、フラグの立っているポイント以外をポリラインでつなげていく。 メッシュで分

  • VEX

    VEXの変数と型VEXでの文字列操作VEXの配列操作 VEXでのアトリビュートの参照 辞書型をEnumのように使うVEXの関数について 計算 VEXでのベクトルと行列交差判定で衝突点のアトリビュートを取得する アルゴリズ

  • Python

    Pythonでのリスト操作ジオメトリのアトリビュート参照と編集 計算 Pythonでのベクトルと行列 ツール カレントフォルダを開くビューポートのスクリーンショットを撮る Pythonコードを実行するノードの作成フォルダ

  • 数学

    内積平面と直線の交差判定 直線同士の交点を求める(2D)線分の交差判定と交点の求め方(2D)線分の交差判定と交点座標(2D) 線分と点の距離直線同士の距離を求める 点と三角形の内外判定(2D)点と多角形の内外判定(2D)

  • Polyline

    基本 ループするポリラインポリラインにポイントを挿入する 編集 カスタムPolyframe任意の長さ以下のポリラインを消去する ジオメトリ ポリラインを平面へ投影するポリラインの幅を一定に維持してオフセットする ポリライ