Skip to content
Daisuke YAMAGUCHI edited this page Oct 31, 2016 · 3 revisions

要約

Siren::Shape 型のオブジェクトのうち、Siren::Shape.shapetype が Siren::Shape::FACE のものは、次の特異メソッドを持ちます。FACE とは、平面を含む3次元曲面を表わすオブジェクトです。

FACE には「閉じた WIRE」の外周線を持つ有限曲面と、外周線を持たない無限曲面の2つの状態があります。

特異メソッド

  • normal -> Vec

    • uvパラメータにおける法線ベクトルを返します。
  • to_bezier -> Shape

    • ジオメトリーを NURBS 曲面から BEZIER 曲面に変換します。
  • split(wire) -> [face, ...]

    • 指定された面上線 wire で曲面を分割したものを返します。
  • cut(solid) -> [face, ...]

    • 曲面から指定された solid をカットしたものを返します。
  • triangle(liner_deflection, angle) -> Array

    • 曲面を3角形頂点座標のリストに変換します。
      • liner_deflection : 曲面の歪み量
      • angle : 角度

Clone this wiki locally