Extrusionselemente für Bauteile sind untergeordnete Elemente des Ziel-IvAdoptedPart für das Element. Extrusionselemente für Bauteile werden durch drei Hauptkategorien definiert: Abgeleitete Skizze, Extrusionsgrenze und Extrusionselement.
Eine Skizze, die den Querschnitt eines Elements darstellt. Das Bauteil aus der Teilefamilie mit der Skizze muss in Intent übernommen werden. Die Skizze muss sichtbar sein und exportiert werden. Bei Bauteilextrusionen wird durch die Skizzenplatzierung ein abgeleitetes Skizzenbauteil erstellt, das ein untergeordnetes Element des untergeordneten Extrusionselements ist.
Legt den Ursprung und den Abschluss der Extrusionselements fest. Es gibt vier Möglichkeiten, diese anzugeben:
Es gibt drei Möglichkeiten, den Extrusionsvorgang anzugeben:
Legt außerdem den positiven oder negativen Verjüngungswinkel für die Extrusion lotrecht zur Skizzierebene fest.
IvFeature
IvPartExtrudeFeatureModifier
Name | Typ | Beschreibung |
---|---|---|
operation | Name | Optional. Extrusionsvorgang. :Join, :Cut oder :Intersect. Vorgabewert = :Cut. |
Verjüngung | Zahl | Optional. Verjüngungswinkel der Extrusion. Vorgabewert = 0 |
Fläche | Zeichenfolge | Name der planaren Fläche oder Arbeitsebene, auf der die abgeleitete Skizze platziert wird. |
sketchName | Zeichenfolge | Name der Skizze. |
sketchPart | Bauteil | Name des Bauteils, das sketchName enthält. |
Ursprung | Zeichenfolge | Name des Scheitelpunkts oder Arbeits punkts, an dem der Skizzenursprung platziert wird. |
xAxis | Zeichenfolge | Name der Kante oder Arbeitsachse, auf der die x-Achse der Skizze platziert wird. |
reverseXdirection? | Boolesche Operation | Optional. Wenn True, wird die x-Richtung der Skizze umgekehrt. Vorgabewert = False. |
reverseSketchNormal? | Boolesche Operation | Optional. Wenn True, wird die Normale der Skizze umgekehrt. Vorgabewert = False. |
extentDirection | Name | (gilt für Extrusionsgrenzen Durch alle und Abstand) Optional. Extrusionsrichtung. :Positive, :Negative oder :Symmetric. Vorgabewert = :Negative. |
distance | Zahl | (Gilt für Extrusionsgrenze Abstand) Optional. Extrusionsabstand. Vorgabewert = 1 |
toFace | Zeichenfolge | (Erforderlich für Extrusionsgrenze Von/Zu Fläche) Name der Abschlussfläche. |
extendToFace? | Boolesche Operation | (gilt für Extrusionsgrenze Von/Zu Fläche) Optional. Wenn True, Dehnung der Abschlussfläche (toFace), um die Extrusion vollständig einzuschließen. Vorgabewert = False. |
fromFace | Zeichenfolge | (Erforderlich für Extrusionsgrenze Von/Zu Fläche) Name der Ursprungsfläche. |
extendFromFace? | Boolesche Operation | (gilt für Extrusionsgrenze Von/Zu Fläche) Optional. Wenn True, Dehnung der Ursprungsfläche (fromFace), um die Extrusion vollständig einzuschließen. Vorgabewert = True. |
toEntity | Zeichenfolge | (Erforderlich für Extrusionsgrenze Zu Objekt) Name des Abschlussobjekts. |
throughAllType | Name | (Erforderlich für Extrusionsgrenze Durch alle) Bei :ThroughAll ist die Extrusion unbegrenzt. |
NameFeatureGeometry? | Boolesche Operation | Legt fest, ob durch das Element erstellten Flächen, Kanten und Scheitelpunkten Namen zugewiesen werden, anhand derer sie von anderen Objekten referenziert werden können. |
Für IvPartExtrudeFeature gibt es einen Mechanismus zur automatischen Benennung von Objekten. Die folgende Abbildung zeigt die automatisch angewendeten Objektnamen, wie sie im Objektbenennungs-Editor angezeigt werden.
In diesem Beispiel wird ein Bauteil erstellt, das als untergeordnetes Element eines Baugruppendokuments hinzugefügt werden muss.
Name: | PartExtrude_Part01 |
Design: | Extrude_PartAdopt |
Untergeordneter Name: | Extrude_HalfCircle_1 |
Untergeordnetes Design: | :Extrude_HalfCircle |
Untergeordneter Name: | extrudeFeature_1 | |
Untergeordnetes Design: | :IvPartExtrudeFeature | |
Name | Typ | Angegeben |
distance | Zahl | 8 |
operation | Name | :Cut |
extentDirection | Name | :Negative |
sketchPart | Bauteil | Extrude_HalfCircle_1 |
sketchName | Zeichenfolge | "sketch_4" |
Fläche | Zeichenfolge | "CS_plane" |
Ursprung | Zeichenfolge | "CS_origin" |
xAxis | Zeichenfolge | "CS_xAxis" |
In diesem Beispiel wird ein Bauteil erstellt, das als untergeordnetes Element einer Baugruppendokument hinzugefügt werden muss.
Name: | PartExtrude_Part02 |
Design: | Extrude_PartAdopt |
Untergeordneter Name: | Extrude_HalfCircle_1 |
Untergeordnetes Design: | :Extrude_HalfCircle |
Untergeordneter Name: | extrudeFeature_1 | |
Untergeordnetes Design: | :IvPartExtrudeFeature | |
Name | Typ | Angegeben |
distance | Zahl | 8 |
operation | Name | :Join |
extentDirection | Name | :Positive |
sketchPart | Bauteil | Extrude_HalfCircle_1 |
sketchName | Zeichenfolge | "sketch_4" |
Fläche | Zeichenfolge | "CS_Plane" |
Ursprung | Zeichenfolge | "CS_origin" |
xAxis | Zeichenfolge | "CS_xAxis" |
In diesem Beispiel wird ein Bauteil erstellt, das als untergeordnetes Element eines Baugruppendokuments hinzugefügt werden muss.
Name: | PartExtrude_Part03 | |
Design: | Extrude_PartAdopt | |
Name | Typ | Formel |
TopPlaneOffset | Zahl | 4.0 |
Untergeordneter Name: | Extrude_HalfCircle_1 | |
Untergeordnetes Design: | :Extrude_HalfCircle | |
Name | Typ | Angegeben |
HexagonRad | Zahl | 7.0 |
Untergeordneter Name: | IvPartExtrudeFeature_1 | |
Untergeordnetes Design: | :IvPartExtrudeFeature | |
Name | Typ | Angegeben |
operation | Name | :Join |
sketchPart | Bauteil | Extrude_HalfCircle_1 |
sketchName | Zeichenfolge | "sketch_4" |
extentDirection | Name | :Positive |
fromFace | Zeichenfolge | "Bottom Plane" |
toFace | Zeichenfolge | "Top Plane" |
Ursprung | Zeichenfolge | "CS_origin" |
Fläche | Zeichenfolge | "CS_plane" |
xAxis | Zeichenfolge | "CS_xAxis" |