| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Sichtbare Bodies in einer Baugruppe über VB auslesen? (854 mal gelesen)
|
NXDJ Mitglied Konstrukteur
Beiträge: 15 Registriert: 19.01.2009
|
erstellt am: 25. Jul. 2009 16:33 <-- editieren / zitieren --> Unities abgeben:
Hallo NX-Gemeinde, habe ein Problem wie bekommt man alle sichtbaren Volumenkörper einer Baugruppe ausgewählt? Was nicht geht ist das ich in die einzellnen Parts gehe dort liegen die WCS immer anders. Benötige aber bei allen Volumenkörpern das gleiche WCS um die größte Ausdehnung zu bekommen der Baugruppe. Code:
For Each Obj As NXObject In theSession.Parts.Work.Bodies Dim Werte(5) As Double uf.Modl.AskBoundingBox(Obj.Tag, Werte) Next
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siassei Mitglied MB - Student
Beiträge: 490 Registriert: 08.07.2007 SWX NX 3 und höher ;) Windows and UNIX<P>C, C++, Java, Phyton,...</P>
|
erstellt am: 25. Jul. 2009 18:23 <-- editieren / zitieren --> Unities abgeben: Nur für NXDJ
Servus, die Hilfe ist dein Freund Die Methode IsBlanked liefert dir einen booleans Wert über die Darstellung des Teils. Die folgenden Methoden sprechen für sich. IsSheetBody oder IsSolidBody Gruß Thomas ------------------ Hopfen und Mals Gott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life. [Diese Nachricht wurde von Siassei am 25. Jul. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siassei Mitglied MB - Student
Beiträge: 490 Registriert: 08.07.2007 SWX NX 3 und höher ;) Windows and UNIX<P>C, C++, Java, Phyton,...</P>
|
erstellt am: 25. Jul. 2009 18:25 <-- editieren / zitieren --> Unities abgeben: Nur für NXDJ
Halt, ich habe die Baugruppe überlesen. Linken / Anheben und wieder löschen? ------------------ Hopfen und Mals Gott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2624 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-1980 3D Printer Prusa MK2 S
|
erstellt am: 27. Jul. 2009 17:10 <-- editieren / zitieren --> Unities abgeben: Nur für NXDJ
Hallo NXDJ, die Tags kriegst Du über eine interaktive Selektion oder eine der Cycle- Funktionen in uf.Obj. Um die richtigen Objekte zu erhalten, muß möglicherweise noch gefiltert werden. AskTypeandSubtype kann dabei helfen. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Entwicklungsingenieur (m/w/d) Maschinenbau | Technologischer Fortschritt gelingt nur, wenn Visionen zur Realität werden. Dazu bringen wir bei FERCHAU als eine der führenden europäischen Plattformen für Technologie-Dienstleistungen die smartesten und innovativsten Köpfe mit Unternehmen verschiedenster Branchen zusammen. Wir suchen dich: als Expert:in für unseren Kunden. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen ... | Anzeige ansehen | Maschinenbau |
|
Siassei Mitglied MB - Student
Beiträge: 490 Registriert: 08.07.2007 SWX NX 3 und höher ;) Windows and UNIX<P>C, C++, Java, Phyton,...</P>
|
erstellt am: 27. Jul. 2009 19:49 <-- editieren / zitieren --> Unities abgeben: Nur für NXDJ
@mseufert Ist es möglich, die Position des Koordinatensystem der eingebauten Komponenten zum Haupt-Koordinatensystem der Baugruppe zu ermitteln? Sprich Verdrehung und Positionsverschiebung? Befehle, wie z.B. Verschieben, greifen darauf zurück. Das müsste doch irgendwie zu erfragen sein. ------------------ Hopfen und Mals Gott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |