• Blast SOP

    変数でフィルタリングできる便利なノード。 ポイントのインデックスで消したい場合 20以下を消したいなら直接数値を入れる X座標が0以下のものを消したい場合 変数の値で評価したい場合

  • 縦断勾配を計算する

    ポリラインの勾配を計算する。傾きと角度それぞれをアトリビュートに追加している。 ポイントの勾配を計算 ポリラインの平均勾配を計算 視覚化

  • 勾配の視覚化

    勾配とは 水平面に対する傾き度合い。勾配の単位は「%」。 水平長を1とした時の垂直長の比率で表す。数学のグラフでいう傾きa。 底辺100m、高さ10mの坂は10 / 100 = 0.1 =10%の勾配 例 箱根新道の平均

  • Primitiveに色をつけて視覚化する

    Primitive 彩度によるグラデーションをプリミティブのインデックスに掛けている。 色の並びをランダムにする Named Primitive For-Each Named Primitivesを使う。Block Be

  • 最短経路探索(勾配コスト)

    A-Starアルゴリズムをベースに、勾配コストを追加したアルゴリズム。 Input0にConvertline SOPでポリライン化した地形を、Input1に始点と終点を含むポリラインを差す。 ポイントから隣接するエッジか

  • バブルソート

    昇順で並べ替える 降順で並べ替える 昇順との違いは、比較演算子を “<” に変更している。

  • 配列に順位をつける

    アトリビュートに順位をつける アトリビュートに順位を割り振りたい場面で使うコード。 pointアトリビュートのwidthに対してrankというアトリビュートを追加している。 配列を順位で返す関数 VEX内で順位が必要な場

  • Copy to Points SOP

    Copy to Points SOPの使用例。 各ポイントのアトリビュートを複製元に反映させる Foreachループを使い、各ポイントごとのアトリビュートを取得する。ここではLine SOPに各ポイントの長さアトリビュー