このデザインは、基本ソリッドの閉じた球形状を定義します。球はソリッドであるため、SolidMixin デザインからルールを継承します。これにはソリッド エンティティに関連付けられている一般的なマス プロパティが含まれます。球デザインでは、開始角度パラメータ、終了角度パラメータを持たない閉じたソリッドについて記述します。球に必要な唯一の入力は、球の半径です。
Name | [タイプ] | 説明 |
---|---|---|
半径 | 数値 | 球の半径です。 |
center | 点 | 球の中心点です。 |
Name | [タイプ] | 説明 |
---|---|---|
bottomPoint | 点 | ローカル参照フレームの point(0,0,-radius)、または center + vector(0, 0, -radius)の位置にある点です。 |
topPoint | 点 | ローカル参照フレームの point(0,0,radius)、または center + vector(0, 0, radius)の位置にある点です。 |
名前: | Sphere_Ex01 | |
Design: | acDrawingDocument | |
[名前] | [タイプ] | 式 |
半径 | 数値 | 10 |
厚さ<so>あつさ | 数値 | 1 |
depth | 数値 | 5 |
子の名前: | outerSphere | |
子のデザイン: | :sphere | |
[名前] | [タイプ] | 指定値 |
半径 | 数値 | Me.radius - Me.thickness |
子の名前: | cuttingBlock | |
子のデザイン: | :block | |
[名前] | [タイプ] | 指定値 |
fTop | 点 | outerSphere.topPoint |
幅 | 数値 | Me.radius * 2 |
長さ | 数値 | Child.width |
height | 数値 | Child.width - Me.depth |
子の名前: | result | |
子のデザイン: | :booleanSolid | |
[名前] | [タイプ] | 指定値 |
operation | name | :difference |
components | list | {outerSphere, innerSphere, cuttingBlock} |
color | 文字列 | "red" |