円環体

概要

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

Mixin

SolidMixin

InkStrokedMixin

[パラメータ]

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"