| | |
 | SIEMENS PLM CONNECTION 2026 | 14. - 16. Juni 2027 | Lufthansa Hotel Seeheim Termin: in 9 Monaten |
|
Autor
|
Thema: KF - Farbe zuweisen (1625 mal gelesen)
|
elestio Mitglied Student

 Beiträge: 43 Registriert: 21.03.2005
|
erstellt am: 20. Jun. 2005 11:31 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen ich habe ein kleines Programm erstellt, mit welchem man einen Quader erzeugen kann. Leider funktioniert die Zuweisung der Farbe mittels Dialog noch nicht richtig. Hat jemand bereits mit Farben - und KF gearbeitet? Gruss El Estio
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
 
 Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 20. Jun. 2005 11:47 <-- editieren / zitieren --> Unities abgeben:          Nur für elestio
ug_block kennt dieses Attribut nicht: schau in den KF-Navigator, der Würfel hat kein Attribut COLOR. Kommt aus der Herkunft: ug_block -> ug_feature -> ug_entity -> ug_base_part. Bau Dir ne eigene Block-Klasse, in der Bezug auf ug_displayable_entity genommen wird, z.B.: ug_mein_block -> ug_mein_feature -> ug_displayable_entity -> ug_entity -> ug_base_part. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
elestio Mitglied Student

 Beiträge: 43 Registriert: 21.03.2005
|
erstellt am: 20. Jun. 2005 15:29 <-- editieren / zitieren --> Unities abgeben:         
Danke für die Antwort ich habe die Klasse ug_displayable_entity untersucht und das Attribut Color gefunden: (Canonical Integer Parameter Modifiable) Color: ug_askClosestColor(DARK_DULL_GREEN); Wie kann ich nun meine eigenen Klasse (z.B) ug_my_feature kreieren? Muss ich lediglich in der ug_feature - Klasse die Zeile (Canonical Integer Parameter Modifiable) Color: 50; einfügen und die Datei dann in ug_my_feature umbenennen? Gruss El Estio
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DinnerForOne Mitglied

 Beiträge: 62 Registriert: 29.10.2004 NX1 / Visaul 6.0
|
erstellt am: 20. Jun. 2005 17:44 <-- editieren / zitieren --> Unities abgeben:          Nur für elestio
Hallo elestio, du musst quasi eine Typenumwandlung mit deiner Instanz machen. Anbei ein Beispiel: #damit der Layer gesetzt werden kann, den extrudierten Solid noch in einen KF Typ #ug_body umwandeln. In der Klasse ug_extruded kann der Layer nicht gesetzt werden (Child) ri_extrudes_body: { class, ug_body; feature, {ri_extruded_walls:}; -> hier deine Instanz angeben Layer, ri_layer_walls:; Color, RI_COLOR_WALL:; }; Ich habe halt für die Werte Variablen angegeben, kannst aber natürlich auch direkt eine Farbe vergeben...
Gruss Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
 
 Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 21. Jun. 2005 09:28 <-- editieren / zitieren --> Unities abgeben:          Nur für elestio
Ich habe noch ein wenig experimentiert und habe folgende Lösung gefunden: DefClass: wuerfelfarbe (ug_body); (number modifiable parameter) laenge: 0.000; (number modifiable parameter) breite: 0.000; (number modifiable parameter) hoehe: 0.000; (integer modifiable parameter) color: 50; (Child) BLOCK1: { Class, ug_block; Length, laenge:; Width, breite:; Height, hoehe:; }; (list) feature: {BLOCK1:}; Denk daran, die Maske zu ändern: CTOL -> color. Funktioniert bei mir ganz gut - wieder was gelernt. Siehe Artikel 156 in bbsnotes. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
elestio Mitglied Student

 Beiträge: 43 Registriert: 21.03.2005
|
erstellt am: 23. Jun. 2005 14:27 <-- editieren / zitieren --> Unities abgeben:         
|
elestio Mitglied Student

 Beiträge: 43 Registriert: 21.03.2005
|
erstellt am: 23. Jun. 2005 14:33 <-- editieren / zitieren --> Unities abgeben:         
|

| | Bauzeichner Hochbau - CAD / Ausführungsplanung (m/w/d) | Unser Unternehmen ist ein Familienbetrieb in 2. Generation mit Sitz in Herdorf, Rheinland Pfalz.
Wir sind als kleiner mittelständischer Betrieb mit rund 40 Mitarbeitenden im Bereich Container-Systembau und als Dienstleister im Bereich der deutschlandweiten Containervermietung für Unternehmen und die öffentliche Hand tätig. Rund um die Herstellung und Vermietung moderner und individueller Raumsysteme bieten wir unseren Kunden alles aus einer Hand.... | | Anzeige ansehen | Feste Anstellung |
|
älg Mitglied CADmin
 
 Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 29. Jun. 2005 15:06 <-- editieren / zitieren --> Unities abgeben:          Nur für elestio
|