Autor
|
Thema: Pad/Body einfärben in Abhängigkeit vom Material (1184 / mal gelesen)
|
max0211r Mitglied
Beiträge: 29 Registriert: 02.02.2017 Catia V5 R24
|
erstellt am: 22. Jun. 2017 10:04 <-- editieren / zitieren --> Unities abgeben:
Guten Tag, mit
Code: 'Einfärben der Partbody-------------------------------- objSel.Clear selection1.add objPartDoc.Part.Mainbody objSel.VisProperties.SetRealColor 255, 128, 128, 1
Färbe ich meinen Partbody ein. diese Farbe signalisiert uns das span(n)end gearbeitet wurde. Bitte nicht hinterfragen :) Nun will ich mein Pad das in einem Extra Body unter Rohteil liegen sollte einfärben: Code:
'Einfärben Rohteil-------------------------------- objSel.Clear selection1.Search "Name=*Rohteil*,Body" objSel.VisProperties.SetRealColor 0, 128, 255, 1 objSel.Search "CATPrtSearch.Thread,all" objSel.VisProperties.SetRealColor 0, 128, 255, 1'Farbübersicht--------------------------------------------- 'Kupfer 250,190,71 'Kaufteile 193,196,192 'Stahlwelle 255,0,255 'Stahl - legiert 128,0,255 'Stahl - unlegiert 211,178,125 'Kunstoff 0,255,0
Dies soll aber Abhängig vom Material sein. ich wollte das über if, else Befehle realisieren. Nur meine Frage ist jetzt wie lese ich das Material aus? Und das gleiche müsste ich nochmals für die unsauberen Konstruktionen machen, in denen nicht mit einem Rohteilbody gearbeitet wurde. [Diese Nachricht wurde von max0211r am 22. Jun. 2017 editiert.] 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: 22. Jun. 2017 10:09 <-- editieren / zitieren --> Unities abgeben: Nur für max0211r
Servus Wo ist das Material angehängt? Was ist "Rohteil" ein Body? Warum suchst du dann nicht nach einem Body mit dem Namen "Rohteil"? Kannst du mal ein Bild des Strukturbaums posten? Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
max0211r Mitglied
Beiträge: 29 Registriert: 02.02.2017 Catia V5 R24
|
erstellt am: 22. Jun. 2017 10:17 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von bgrittmann: ServusWo ist das Material angehängt? Was ist "Rohteil" ein Body? Warum suchst du dann nicht nach einem Body mit dem Namen "Rohteil"? Kannst du mal ein Bild des Strukturbaums posten? Gruß Bernd
Sooo Ja das mit der Suceh nachdem Body habe ich noch geändert... [Diese Nachricht wurde von max0211r am 22. Jun. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Praktikant / Werkstudent (m/w/d) als Assistenz der Bauleitung | GOLDBECK?realisiert zukunftsweisende Immobilien in Europa. Wir verstehen Gebäude als Produkte und bieten alle Leistungen aus einer Hand: vom Design über den Bau bis zu Services im Betrieb. Aktuell beschäftigt unser Familienunternehmen mehr als 12.000 Mitarbeitende an über 100 Standorten bei einer?Gesamtleistung von über 6 Mrd. Euro. Unser Anspruch ?building?excellence? steht dabei für Spitzenleistungen ... | Anzeige ansehen | Assistenz, Sekretariat |
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 22. Jun. 2017 12:24 <-- editieren / zitieren --> Unities abgeben: Nur für max0211r
Servus Du könntest entweder über die Suche oder über GetMaterialOnPart (siehe Doku) das Material auslesen. Danach den Namen entsprechend auswerten um den Farbcode zu bestimmen. Falls es den extra Body für dein Rohteil nicht gibt, könntest du ja das erste Feature im Mainbody auswählen/auswerten und einfärben. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|