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 Design parameter sind Höhe und Radius; weitere Parameter 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 Zahl 6
Radius Zahl 2
referenceFrame Frame frameXY(origin, unitZ, unitY)
color Zeichenfolge "jungle green"

Beispiel 2

Name: cylinder_Ex02
Design: acDrawingDocument
Name Typ Formel
od Zahl 3
thk Zahl 0.25
Länge Zahl 1
Untergeordneter Name: pipe
Untergeordnetes Design: :BooleanSolid
Name Typ Angegeben
operation Name :difference
components Liste {odObject, idObject}
color Zeichenfolge "plum"
Untergeordneter Name: odObject
Untergeordnetes Design: :Cylinder
Name Typ Angegeben
height Zahl Länge
Radius Zahl od/2
referenceFrame Frame frameXY(origin, -unitZ, unitY)
Untergeordneter Name: idObject
Untergeordnetes Design: :Cylinder
Name Typ Angegeben
height Zahl odObject.height
Radius Zahl odObject.radius - thk
referenceFrame Frame odObject.ReferenceFrame

Beispiel 3

Name: cylinder_Ex03
Design: acDrawingDocument
Name Typ Formel
od Zahl 3
thk Zahl 0.25
center Punkt MidPoint(odStraight.bottomPoint, odStraight.topPoint)
Untergeordneter Name: tee
Untergeordnetes Design: :BooleanSolid
Name Typ Angegeben
operation Name :difference
components Liste {teeOd, idStraight, idSide}
color Zeichenfolge "navy blue"
Untergeordneter Name: teeOd
Untergeordnetes Design: :BooleanSolid
Name Typ Angegeben
components Liste {odStraight, odSide}
Untergeordneter Name: odSide
Untergeordnetes Design: :Cylinder
Name Typ Angegeben
height Zahl od + 1
Radius Zahl od/2
origin Punkt Mittelpunkt
referenceFrame Frame frameXY(origin, unitX, unitY)
Untergeordneter Name: odStraight
Untergeordnetes Design: :Cylinder
Name Typ Angegeben
height Zahl (od/2) + 0.5
Radius Zahl odStraight.radius
referenceFrame Frame frameXY(origin, -unitZ, unitY)
Untergeordneter Name: idSide
Untergeordnetes Design: :Cylinder
Name Typ Angegeben
height Zahl odSide.height
Radius Zahl idStraight.radius
origin Punkt odSide.origin
referenceFrame Frame odSide.referenceFrame
Untergeordneter Name: idStraight
Untergeordnetes Design: :Cylinder
Name Typ Angegeben
height Zahl odStraight.height
Radius Zahl odStraight.radius - thk
referenceFrame Frame odStraight.referenceFrame