Torus

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.

Mixins

SolidMixin

InkStrokedMixin

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"