Kegel

Zusammenfassung

Dieses Design definiert einen einfachen dreidimensionalen Kegel. Der Kegel ist ein Volumenkörper und übernimmt Regeln aus dem Design SolidMixin mit typischen Masseneigenschaften für Volumenkörper. Die Mindestanforderungen für die Erstellung eines Kegelexemplars sind Höhe und Radius.

Mixins

SolidMixin

InkStrokedMixin

Kanonische Werte

Name Typ Beschreibung
height Zahl Höhe des Kegels entlang der z-Achse vom basePoint zum topPoint
Radius Zahl Radius des Kegels in der xy-Ebene, gemessen am basePoint

Parameter

Name Typ Beschreibung
topRadius Zahl Ein topRadius von Null ergibt einen Kegel mit einer Spitze. Werte größer als Null ergeben einen Kegelstumpf. Dessen Höhe wird bis zur Deckfläche gemessen.

Regeln

Name Typ Beschreibung
basePoint Punkt Punkt in der Mitte der unteren Fläche des Kegels.
topPoint Punkt Punkt an der Kegelspitze. Wenn der topRadius größer als Null ist, befindet sich der topPoint in der Mitte der Deckfläche.

Beispiel 1

Name: cone_Ex01
Design: acDrawingDocument
Untergeordneter Name: cone_1
Untergeordnetes Design: :Cone
Name Typ Angegeben
height Zahl 3.5
Radius Zahl 2
color Zeichenfolge "jungle green"

Beispiel 2

Name: cone_Ex02
Design: acDrawingDocument
Untergeordneter Name: cone_1
Untergeordnetes Design: :Cone
Name Typ Angegeben
2 Zahl 2
Radius Zahl 2
topRadius Zahl 1
referenceFrame Frame frameXY(origin, unitZ, unitY)
color Zeichenfolge "plum"

Beispiel 3

Name: cone_Ex03
Design: acDrawingDocument
Name Typ Formel
startOd Zahl 3
endOd Zahl 2
thk Zahl 0.25
Länge Zahl 1
%angle Zahl atan((startOd - endOd) / 2 / length)
%thk Zahl thk / cos(%angle)
Untergeordneter Name: reducer
Untergeordnetes Design: :BooleanSolid
Name Typ Angegeben
operation Name :difference
components Liste {od, id}
color Zeichenfolge "blue"
Untergeordneter Name: od
Untergeordnetes Design: :Cone
Name Typ Angegeben
height Zahl Länge
Radius Zahl startOd / 2
topRadius Zahl endOd / 2
referenceFrame Frame frameXY(origin, -unitZ, unitY)
Untergeordneter Name: od
Untergeordnetes Design: :Cone
Name Typ Angegeben
height Zahl Länge
Radius Zahl od.radius - %thk
topRadius Zahl od.topRadius - %thk
referenceFrame Frame od.referenceFrame