Frustrum

Model ElementFrustum要素では、その底面と平行な平面によって上側の部分が切り取られた後に残る円錐の部分、または、そのような2つの平面に挟まれた部分を表現することができます。

クラス名

Frustum

属性の概要

名前 プロパティ コマンドで変更可能か 設計可能か
end_caps Enum ("OPEN CLOSE TOP_ONLY BOTTOM_ONLY") ×  
cm Reference(Marker)
top Double()
bottom Double()
length Double()
refinement_level Int()  
material_inside Bool ()  
color String()  
hidden Bool() ×

使用法

Frustum(curve=Marker(), top=120, bottom=50, length=200)

属性

end_caps
Enum()
このプロパティでは、円筒の外観を制御できます。次の4つのオプションを使用できます:
  • OPEN
  • CLOSED
  • TOP_ONLY
  • BOTTOM_ONLY
cm
Reference(Marker)
マーカーは、錐台グラフィックの座標系として使用します。錐台の底面の円形断面の中心を表します。
bottom
Double()
錐台グラフィックの底面の円の半径。
top
Double()
錐台グラフィックの上面の円の半径。
length
Double()
錐台グラフィックの長さ。
refinement_level
Int()
錐台形状の詳細のレベルを指定します。デフォルトは2です。
material_inside
グラフィックの材料が内側か外側かを指定します。material_insideは、ブールフラグ(True/False)です。
Trueは、形状がソリッドであることを意味します。つまり、形状は材料で満たされており、その外側に材料はありません。その結果、形状のサーフェス法線は外側を向きます。
Falseはこの反対を意味します。形状の外側は材料で満たされており、その内側には材料がありません。この場合、形状のサーフェス法線は内側を向きます。
color
String()
H3Dアニメーションのグラフィックの色。RGB (赤 :緑 :青)として指定されます。
hidden
ブーリアン
H3Dファイルにグラフィックスを書き込むかどうかを指定します。
  • Trueは、グラフィックはH3Dファイルに書き込まれないことを意味します。
  • Falseは、グラフィックはH3Dファイルに書き込まれることを意味します。
この属性は省略可能です。指定しない場合は、デフォルトでFalseになります。

例:

Frustum形状を定義します。
Frustum (cm=Marker(), top=120, bottom=50, length=200)

コメント

  1. プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。