Blender Sverchok Architecture 送電塔

Sverchok

はじめに

これはSverchokのjson_exampleフォルダにあるデータでありインポートする事により内容の確認ができます

※インポート手順

このPower transmission tower.json の内容を今回は読み解く

ざっと見る

詳細に見る

土台作成

内容

  • N Gon ノードが土台となっている
  • N Gon は指定された辺の数で指定された半径のポリゴンを生成する。三角形、正方形、六角形等も作成できる
  • N Sides はポリゴンの側面の数で、ここでは4が指定されている
  • Divisions が2になっており各側面の中央に頂点があり分割されている事がわかる

NGon ドキュメント

NGon — Sverchok 0.5 documentation

塔を建てる

  • Framework ノードによって頂点を押し出している
  • Framework ノードはOrientation で指定された方向へ頂点の押し出し + 縦方向のクロスバーを生成する

Framework ドキュメント

Framework (carcass / ferme) node by portnov · Pull Request #2706 · nortikin/sverchok · GitHub

上の方が細くなるようなカーブを追加する

  • Vector Polar Outputノード(極性ベクトル出力)によってベクトルを円筒座標の各要素に分けるRho座標、Phi座標、z座標に分けて出力する

    • Rho 座標 は 半径(Radius)
    • Phi 座標 は 角度(Radian)
    • Z座標
    • 円筒座標はこちらが参考になる。リンク

    • Rho座標(半径)に変更を加えれば徐々に小さくなるように出来る事がわかる

  • Formula は高さに応じて曲線を作成している。

    • 構造が角ばっており半径が一定ではないため半径も掛ける事で均一に細さを変えている
    • zではなくxだが、この式は下記のようなカーブを作成する
  • Vector Polar Inputノード(極性ベクトル入力)に修正した Rho座標と元々のPhi座標とZ座標を入力しベクトルに戻す

辺だけにする

このノードのドキュメントは無いがModifierのWireframeと同等

※イメージ

完了!

最後に

鉄塔みたいな感じが好きな方はframeworkノードのリンクにカッコいいのが表示されていますよ。

Framework (carcass / ferme) node by portnov · Pull Request #2706 · nortikin/sverchok · GitHub

タイトルとURLをコピーしました