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

要約

Siren::Fice とは、平面を含む3次元曲面を表わすオブジェクトです。Siren::Shape クラスの派生クラスです。 Face には「閉じた Wire」の外周線を持つ有限曲面と、外周線を持たない無限曲面の2つの状態があります。

インスタンスメソッド

  • area -> Float

    • Face の面積を返します。
  • 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