円環体

概要

このデザインは、円環体状ソリッドのインスタンスを作成します。円環体の形状を変換するには、majorRadius パラメータと minorRadius パラメータの値を変更します。このデザインは SolidMixin デザインからマス プロパティのルールを継承します。

Mixin

SolidMixin

InkStrokedMixin

[パラメータ]

[名前] [タイプ] 説明
majorRadius 数値 一般的な円環体では、原点から円環体リングの中心までの半径です。リング トポロジのみを許可するには、主軸の半径を正の値にし、副軸の半径よりも大きくする必要があります。
minorRadius 数値 一般的な円環体では、リングの半径です。リング トポロジのみを許可するには、副軸の半径を正の値にし、主軸の半径よりも小さくする必要があります。

ルール

[名前] [タイプ] 説明
centerPoint 円環体の中心です。

例 1

名前 : Torus_Ex01
Design : acDrawingDocument
子の名前 : Torus_1
子のデザイン : :Torus
[名前] [タイプ] 指定値
majorRadius 数値 2
minorRadius 数値 0.75

例 2

名前 : Torus_Ex02
Design : acDrawingDocument
子の名前 : shaft
子のデザイン : :Cylinder
[名前] [タイプ] 指定値
height 数値 2
radius 数値 2
color 文字列 "silver"
子の名前 : seal
子のデザイン : :Torus
[名前] [タイプ] 指定値
majorRadius 数値 Child.minorRadius + shaft.radius
minorRadius 数値 shaft.radius * 0.25
origin shaft.bottomPoint + vector(0,0,1) * Child.minorRadius
color 文字列 "plum"
子の名前 : disc
子のデザイン : :Cylinder
[名前] [タイプ] 指定値
height 数値 0.5
radius 数値 seal.majorRadius + seal.minorRadius
topPoint shaft.bottomPoint
color 文字列 "silver"