Blender Sverchok Transform Selectノードを見てみる

Sverchok

はじめに

メッシュの頂点の一部を変えたいと思ったがやり方が分からなかったため、関連していそうなノードを見てみます

参照元

https://github.com/nortikin/sverchok/blob/master/docs/nodes/transforms/transform_select.rst

Transform Select

機能

このノードは頂点を2つのグループに分けそれぞれに異なったマトリックスを適用し、分けたものを結合しなおします。このノードは編集モード中の選択したジオメトリ―の変形と同じように動作するでしょう

入力

このノードは下記の入力を持ちます

  • Mask BooleanかIntegerフラグのリスト。この入力がない場合は[True、False、True、…]マスクが作成されます
  • Verts 頂点のリスト
  • PolyEdge ポリゴンまたはエッジのデータ
  • Matrix T MaskがTrueの頂点に割り当てるMatrix
  • Matrix F MaskがFalseの頂点に割り当てるMatrix

パラメータ

このノードは下記のパラメータを持ちます

  • Mask Type 渡したマスクがVertexをマスクするのか Polyedge をマスクするのかを指定する

出力

このノードは下記の出力を持ちます

  • Verticesすべてのグループの頂点
  • PolyEdge入力に渡されたPolyEdgeデータのコピー
  • PolyEdgge OTrueとFalseの頂点のPolyEdgeデータ
  • Vertices T フラグがTrueだったの頂点
  • PolyEdge T フラグがTrueだったのPolyEdge
  • Vertices F フラグがFalseだったの頂点
  • PolyEdge F フラグがFalseだったのPolyEdge

使用例

公式にあるので見てみてください

使ってみる

  • 🤔マスクを与えなければTrue、Falseのシマシマになるという事ですね。という事はCircleのようなものはギザギザにできると
  • Maskは与えていないのでTrue、Falseのシマシマになっている
  • Trueのみを1.5のスケールにしている
  • FalseはMatrixを与えていないので変更なし
タイトルとURLをコピーしました