Autor
|
Thema: Welle mit Achse (2331 mal gelesen)
|
Criollo Mitglied
Beiträge: 42 Registriert: 07.11.2008
|
erstellt am: 28. Jun. 2011 09:36 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte aus einer 2D-Kontur, welche keine Skizze ist eine Welle erzeugen. Für die Kontur existiert im 3D auch eine Rotationsachse. Bei der Erzeugung einer Rotationsfläche kann ich die Achse super angeben. Bei der Erzeugung eines Rotationssolids kann man die Achse scheinbar nicht definieren. Gibt es hierzu einen Trick, oder muss man hier den Umweg über die Fläche und ein anschliessendes CloseSurface gehen. Viele Grüsse Crio Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Jun. 2011 10:31 <-- editieren / zitieren --> Unities abgeben: Nur für Criollo
Hallo Criollo, die Funktion "Shaft" enthält alles was du zur Erzeugeung eines Rotationskörpers benötigst. Unter Axis deine Rotationsachse selektieren. Gruß Uwe Erzeuge dir eine Skizze und projiziere die 2D -Kontur , dann die Skizze zur Erzeugeung des Rotationskörper benutzen. Sollte aber auch mit einem Join funktionieren. [Diese Nachricht wurde von moppesle am 28. Jun. 2011 editiert.] [Diese Nachricht wurde von moppesle am 28. Jun. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Criollo Mitglied
Beiträge: 42 Registriert: 07.11.2008
|
erstellt am: 28. Jun. 2011 10:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Uwe, danke für deine Antwort. In der Klasse "Shaft" kann ich keine Methode zur Angabe einer Achse finden. Dies ist scheinbar über die Klasse Revolution möglich. Da weiss ich aber nicht genau wie ich die anspreche. Viele Grüsse Crio Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 28. Jun. 2011 10:49 <-- editieren / zitieren --> Unities abgeben: Nur für Criollo
Servus Soweit ich die Doku interpretiere kannst du über "RevoluteAxis" die Achse definieren: Code: Set oShaft = shapeFactory.addnewshaft(oSketch) oShaft.RevoluteAxis = refAxis
Was spuckt die Makroaufzeichnung dazu aus?Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Criollo Mitglied
Beiträge: 42 Registriert: 07.11.2008
|
erstellt am: 28. Jun. 2011 10:54 <-- editieren / zitieren --> Unities abgeben:
Hallo, der Makrorekorder bleibt leider stumm. Zudem habe ich ja keine Sketches, sondern nur 2D Konturen. Die möchte ich auch nicht unbedingt in Sketches überführen. Zumal es bei interaktiven Ausführen der Shaft-Funktion, ja kein Problem ist eine 2D-Kontur auszuwählen, welche keine Skizze ist. Viele Grüsse Crio Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Jun. 2011 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für Criollo
|