| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation: Multitalent für Branchen und Nischenmärkte, eine Pressemitteilung
|
Autor
|
Thema: Bodycount (549 mal gelesen)
|
Cars10 Mitglied

 Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 22. Jul. 2005 09:48 <-- editieren / zitieren --> Unities abgeben:         
|
Steffen Hohmann Mitglied
 
 Beiträge: 446 Registriert: 06.03.2002
|
erstellt am: 22. Jul. 2005 11:33 <-- editieren / zitieren --> Unities abgeben:          Nur für Cars10
Hallo Carsten, jeder Body hat die Eigenschaft "InBooleanOperation". Ist diese "True", dann ist der Body mit einer boolschen Operation verknüpft. Ansonsten ist der Wert "False". Also einfach noch folgende Abfrage einfügen: If Not oBody.InBooleanOperation Then ... End If Gruß Steffen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
u01dz Mitglied

 Beiträge: 76 Registriert: 12.07.2003 V5R15GA
|
erstellt am: 22. Jul. 2005 11:35 <-- editieren / zitieren --> Unities abgeben:          Nur für Cars10
Hi Cars10, das Listenobject "Part.Bodies" zeigt immer auf die Liste aller Bodies. Allerdings kannst Du für jeden Body über "Body.InBooleanOperation" abfragen, ob dieser auf der obersten Ebene steht oder verbaut ist. Steht er auf der obersten Ebene, ist "Body.InBooleanOperation" gleich "false". ------------------ Tschüß, Dieter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomtom1972 Mitglied dipl ing maschinenbau
  
 Beiträge: 608 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 22. Jul. 2005 12:22 <-- editieren / zitieren --> Unities abgeben:          Nur für Cars10
Hallo, ab der R14 hat Dassault diesbezüglich einiges an der Objektstruktur geändert. Über die COM-Schnittstelle kann jetzt die Body-Struktur eines Parts ausgelesen werden (siehe Bild im Anhang). Bisher konnte man nur festellen, welche Bodies in der obersten Ebene (InBooleanOperation = False) liegen und welche eben nicht. Jetzt ist es möglich, die komplette Struktur zu erfassen (welcher Body liegt in der zweiten , dritten.... Strukturebene) und z.B. in einem Array abzulegen. Das gleiche gilt im übrigen für Parameter, Parametersets etc. Gruss TomTom ------------------ tomtom1972 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cars10 Mitglied

 Beiträge: 97 Registriert: 17.05.2005
|
erstellt am: 22. Jul. 2005 14:39 <-- editieren / zitieren --> Unities abgeben:         
|