概要
このデザインは、円環体状ソリッドのインスタンスを作成します。円環体の形状を変換するには、majorRadius パラメータと minorRadius パラメータの値を変更します。このデザインは SolidMixin デザインからマス プロパティのルールを継承します。
[パラメータ]
Name
|
[タイプ]
|
説明
|
majorRadius |
数値
|
一般的な円環体では、原点から円環体リングの中心までの半径です。リング トポロジのみを許可するには、主軸の半径を正の値にし、副軸の半径よりも大きくする必要があります。 |
minorRadius |
数値
|
一般的な円環体では、リングの半径です。リング トポロジのみを許可するには、副軸の半径を正の値にし、主軸の半径よりも小さくする必要があります。 |
ルール
Name
|
[タイプ]
|
説明
|
centerPoint |
点
|
円環体の中心点です。 |
例 1
名前: |
Torus_Ex01
|
Design: |
acDrawingDocument
|
子の名前: |
Torus_1
|
子のデザイン: |
:Torus
|
[名前]
|
[タイプ]
|
指定値
|
majorRadius |
数値
|
2 |
minorRadius |
数値
|
0.75 |
例 2
名前: |
Torus_Ex02
|
Design: |
acDrawingDocument
|
子の名前: |
shaft
|
子のデザイン: |
:Cylinder
|
[名前]
|
[タイプ]
|
指定値
|
height
|
数値
|
2 |
半径
|
数値
|
2 |
color
|
文字列
|
"silver"
|
子の名前: |
seal
|
子のデザイン: |
:Torus
|
[名前]
|
[タイプ]
|
指定値
|
majorRadius |
数値
|
Child.minorRadius + shaft.radius |
minorRadius |
数値
|
shaft.radius * 0.25 |
原点
|
点
|
shaft.bottomPoint + vector(0,0,1) * Child.minorRadius |
color
|
文字列
|
"plum"
|
子の名前: |
disc
|
子のデザイン: |
:Cylinder
|
[名前]
|
[タイプ]
|
指定値
|
height
|
数値
|
0.5 |
半径
|
数値
|
seal.majorRadius + seal.minorRadius |
topPoint
|
点
|
shaft.bottomPoint |
color
|
文字列
|
"silver"
|