Zylinder

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