Zusammenfassung
Dieses Design definiert einen dreidimensionalen Zylinder. Ein Zylinder ist ein Volumenkörper. Er übernimmt Regeln aus dem Design SolidMixin mit typischen Masseneigenschaften von Volumenkörpern. Die wichtigsten Designparameter sind Höhe und Radius, weitere wirken sich auf die Position und andere Attribute aus.
Mixins
CylinderMixin
SolidMixin
Einen vollständigen Satz von kanonischen Werten, Parametern, Regeln, Methoden und Gruppenregeln finden Sie unter CylinderMixin und SolidMixin.
Beispiel 1
Name: |
cylinder_Ex01
|
Design: |
acDrawingDocument
|
Untergeordneter Name: |
cylinder_1
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
6 |
radius |
Number |
2 |
referenceFrame |
Frame |
frameXY(origin, unitZ, unitY) |
color |
String |
"jungle green" |
Beispiel 2
Name: |
cylinder_Ex02
|
Design: |
acDrawingDocument
|
Name
|
Typ
|
Formel
|
od |
Number |
3 |
thk |
Number |
0.25 |
length |
Number |
1 |
Untergeordneter Name: |
pipe
|
Untergeordnetes Design: |
:BooleanSolid
|
Name
|
Typ
|
Angegeben
|
operation |
Name |
:difference |
components |
list |
{odObject, idObject} |
color |
String |
"plum" |
Untergeordneter Name: |
odObject
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
length |
radius |
Number |
od/2 |
referenceFrame |
Frame |
frameXY(origin, -unitZ, unitY) |
Untergeordneter Name: |
idObject
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
odObject.height |
radius |
Number |
odObject.radius - thk |
referenceFrame |
Frame |
odObject.ReferenceFrame |
Beispiel 3
Name: |
cylinder_Ex03
|
Design: |
acDrawingDocument
|
Name
|
Typ
|
Formel
|
od |
Number |
3 |
thk |
Number |
0.25 |
center |
point |
MidPoint(odStraight.bottomPoint, odStraight.topPoint) |
Untergeordneter Name: |
tee
|
Untergeordnetes Design: |
:BooleanSolid
|
Name
|
Typ
|
Angegeben
|
operation |
Name |
:difference |
components |
list |
{teeOd, idStraight, idSide} |
color |
String |
"navy blue" |
Untergeordneter Name: |
teeOd
|
Untergeordnetes Design: |
:BooleanSolid
|
Name
|
Typ
|
Angegeben
|
components |
list |
{odStraight, odSide} |
Untergeordneter Name: |
odSide
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
od + 1 |
radius |
Number |
od/2 |
origin |
point |
Mittelpunkt |
referenceFrame |
Frame |
frameXY(origin, unitX, unitY) |
Untergeordneter Name: |
odStraight
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
(od/2) + 0.5 |
radius |
Number |
odStraight.radius |
referenceFrame |
Frame |
frameXY(origin, -unitZ, unitY) |
Untergeordneter Name: |
idSide
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
odSide.height |
radius |
Number |
idStraight.radius |
origin |
point |
odSide.origin |
referenceFrame |
Frame |
odSide.referenceFrame |
Untergeordneter Name: |
idStraight
|
Untergeordnetes Design: |
:Cylinder
|
Name
|
Typ
|
Angegeben
|
height |
Number |
odStraight.height |
radius |
Number |
odStraight.radius - thk |
referenceFrame |
Frame |
odStraight.referenceFrame |