Zusammenfassung
Dieses Design erzeugt ein Exemplar eines torusförmigen Volumenkörpers. Die Form des Torus kann geändert werden, indem die Werte für die Parameter majorRadius und minorRadius geändert werden. Das Design übernimmt die Regeln für Masseeigenschaften von dem Design SolidMixin.
Parameter
Name |
Typ |
Beschreibung |
majorRadius |
Number |
Bei einem typischen Torus ist dies der Radius vom Ursprung bis in die Mitte des Torusrings. Damit nur die Ringtopologie zulässig ist, muss der Hauptradius positiv und größer als der Nebenradius sein. |
minorRadius |
Number |
Bei einem typischen Torus ist dies der Radius des Rings. Damit nur die Ringtopologie zulässig ist, muss der Nebenradius positiv und kleiner als der Hauptradius sein. |
Regeln
Name |
Typ |
Beschreibung |
centerPoint |
point |
Punkt in der Mitte des Torus. |
Beispiel 1
Name: |
Torus_Ex01
|
Design: |
acDrawingDocument
|
Untergeordneter Name: |
Torus_1
|
Untergeordnetes Design: |
:Torus
|
Name
|
Typ
|
Angegeben
|
majorRadius |
Number |
2 |
minorRadius |
Number |
0.75 |
Beispiel 2
Name: |
Torus_Ex02
|
Design: |
acDrawingDocument
|
Untergeordneter Name: |
shaft
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
2 |
radius |
Number |
2 |
color |
String |
"silver" |
Untergeordneter Name: |
seal
|
Untergeordnetes Design: |
:Torus
|
Name
|
Typ
|
Angegeben
|
majorRadius |
Number |
Child.minorRadius + shaft.radius |
minorRadius |
Number |
shaft.radius * 0.25 |
origin |
point |
shaft.bottomPoint + vector(0,0,1) * Child.minorRadius |
color |
String |
"plum" |
Untergeordneter Name: |
disc
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
0.5 |
radius |
Number |
seal.majorRadius + seal.minorRadius |
topPoint |
point |
shaft.bottomPoint |
color |
String |
"silver" |