Zusammenfassung
Dieses Design wird als Mixin in anderen Designs zum Definieren von zylindrischen Systemen, Bemaßungen und Punkten verwendet. Sie verfügt jedoch nicht über eine eigene Geometrie.
Kanonische Werte
Name |
Typ |
Beschreibung |
height
|
Zahl
|
Höhe des Zylinders entlang der z-Achse von bottomPoint bis topPoint |
Radius
|
Zahl
|
Radius des Zylinders in der xy-Ebene gemessen an bottomPoint |
Parameter
Name |
Typ |
Beschreibung |
bottomPoint |
Punkt
|
Punkt in der Mitte der unteren Fläche des Zylinders. |
topPoint |
Punkt
|
Punkt in der Mitte der oberen Fläche des Zylinders. |
diameter
|
Zahl
|
Durchmesser des Zylinders in der xy-Ebene gemessen an bottomPoint. |
axis
|
Vektor
|
Vektor von bottomPoint bis topPoint. Wird verwendet, wenn nur einer der beiden definierenden Punkte, topPoint oder bottomPoint, angegeben ist. |
closed?
|
Boolesche Operation
|
True gibt an, dass die Enden des Zylinders geschlossen werden. |
StartAngle |
Zahl
|
Gibt den Anfangswinkel für einen partiellen Zylinder an. |
endAngle |
Zahl
|
Gibt den Endwinkel für einen partiellen Zylinder an. |
Gruppenregeln
<diameter_only (diameter)> Die Angabe eines Durchmessers ist für die Angabe des erforderlichen Radius ausreichend.
<_bottomPoint (bottomPoint)> Mit der Angabe von bottomPoint wird der Zylinder relativ zum Mittelpunkt der unteren Fläche lokalisiert. Höhe und Radius müssen ebenfalls angegeben werden.
<_topPoint (topPoint)> Mit der Angabe von topPoint wird der Zylinder relativ zum Mittelpunkt der oberen Fläche lokalisiert. Höhe und Radius müssen ebenfalls angegeben werden.
<bottomPoint_axis (bottomPoint axis)> Mit der Angabe von bottomPoint und axis wird der Zylinder relativ zum Mittelpunkt der unteren Fläche lokalisiert und die Achse des Zylinders wird entsprechend geändert. Höhe und Radius müssen ebenfalls angegeben werden.
<topPoint_axis (topPoint axis)> Mit der Angabe von topPoint und axis wird der Zylinder relativ zum Mittelpunkt der oberen Fläche lokalisiert und die Achse des Zylinders wird entsprechend geändert. Höhe und Radius müssen ebenfalls angegeben werden.
<topPoint_bottomPoint (topPoint bottomPoint)> Mit der Angabe von topPoint und bottomPoint wird der Zylinder relativ zu den Mittelpunkten der oberen und unteren Flächen lokalisiert. Diese beiden Punkte bestimmen außerdem die Höhe und Achse des Zylinders. Der Radius muss jedoch noch angegeben werden.
Beispiel 1
Name: |
cylinderMixin_Ex01
|
Design: |
Mixins cylinderMixin AcDrawingDocument
|
Name
|
Typ
|
Formel
|
height
|
Zahl
|
30 |
Radius
|
Zahl
|
5 |
Untergeordneter Name: |
top
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height
|
Zahl
|
0.5 |
Radius
|
Zahl
|
Me.radius
|
topPoint |
Punkt
|
Me.topPoint
|
color
|
Zeichenfolge
|
"red"
|
Untergeordneter Name: |
bottom
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height
|
Zahl
|
0.5 |
Radius
|
Zahl
|
Me.radius
|
bottomPoint |
Punkt
|
Me.bottomPoint |
color
|
Zeichenfolge
|
"red"
|
Untergeordneter Name: |
stiffener1
|
Untergeordnetes Design: |
:Block
|
Name
|
Typ
|
Angegeben
|
height
|
Zahl
|
Me.height - bottom.height - top.height
|
Länge
|
Zahl
|
1.5 * Me.radius
|
width
|
alle
|
1 |
fBottom |
Punkt
|
bottom.topPoint
|
color
|
Zeichenfolge
|
"red"
|
Untergeordneter Name: |
stiffener2
|
Untergeordnetes Design: |
:Block
|
Name
|
Typ
|
Angegeben
|
height
|
Zahl
|
Me.height - bottom.height - top.height
|
Länge
|
Zahl
|
1 |
width
|
alle
|
1.5 * Me.radius
|
fBottom |
Punkt
|
bottom.topPoint
|
color
|
Zeichenfolge
|
"red"
|
Beispiel 2
Name: |
cylinderMixin_Ex02
|
Design: |
Mixins AcDrawingDocument
|
Untergeordneter Name: |
side
|
Untergeordnetes Design: |
:block
|
Name
|
Typ
|
Angegeben
|
height
|
Zahl
|
400 |
Länge
|
Zahl
|
200 |
Breite
|
Zahl
|
50 |
color
|
Zeichenfolge
|
"blue"
|
Untergeordneter Name: |
top
|
Untergeordnetes Design: |
:block
|
Name
|
Typ
|
Angegeben
|
height
|
Zahl
|
75 |
Länge
|
Zahl
|
200 |
Breite
|
Zahl
|
200 |
color
|
Zeichenfolge
|
"jungle green"
|
eTopRight |
Punkt
|
side.eTopLeft
|
Untergeordneter Name: |
unit
|
Untergeordnetes Design: |
:block
|
Name
|
Typ
|
Angegeben
|
height
|
Zahl
|
75 |
length
|
Zahl
|
150 |
Breite
|
Zahl
|
150 |
color
|
Zeichenfolge
|
"dandelion"
|
v011 |
Punkt
|
top.v010
|
Untergeordneter Name: |
shortColumn
|
Untergeordnetes Design: |
:CylinderMixin_Ex01
|
Name
|
Typ
|
Angegeben
|
radius
|
Zahl
|
20 |
height
|
Zahl
|
250 |
topPoint |
Punkt
|
Unit.v010 + vector(20,-20,0)
|
bottomPoint |
Punkt
|
child.topPoint + Vector(0, 0, 0 - child.height)
|
Untergeordneter Name: |
tallColumn
|
Untergeordnetes Design: |
:CylinderMixin_Ex01
|
Name
|
Typ
|
Angegeben
|
Radius
|
Zahl
|
20 |
height
|
Zahl
|
325 |
topPoint |
Punkt
|
Me.unit.v000 + vector(20,20,0)
|
bottomPoint |
Punkt
|
child.topPoint + Vector(0, 0, 0 - child.height)
|