Wie können RGB-Farben mit iLogic zugewiesen werden im Inventor

Wie können RGB-Farben mit iLogic zugewiesen werden im Inventor

fullevent
Advisor Advisor
2.001Aufrufe
7Antworten
Nachricht 1 von 8

Wie können RGB-Farben mit iLogic zugewiesen werden im Inventor

fullevent
Advisor
Advisor

Guten Morgen @S_May,

freut mich sehr zu hören.
Noch vor ein paar Wochen kannte ich Inventor und iLogic nicht. Ohne die Hilfe dieses Forums hätte ich wohl nichts so schnell umsetzen können.
Wenn ich der community ein Stück zurückgeben kann freut mich das sehr Smiley (fröhlich)


Bei der Thematik wäre für mich noch interessant ob es eine Möglichkeit gibt im Code statt

 

tmpHole.Appearance = oDoc.AppearanceAssets.Item("Rot")

 direkt meine vordefinierten rgb-Werte einzulesen anstelle der Dokumentdarstellungen..
....Assets.Item(255, 0, 0)   so etwas in der Art.

Aber gut.. das ist zweitrangig.

 


Aleksandar Krstic
Produkt- und Projektmanager

2.002Aufrufe
7Antworten
Antworten (7)
Nachricht 2 von 8

S_May
Mentor
Mentor

Hallo @fullevent,

 

und einen schönen guten Morgen zurück Smiley (fröhlich)

 

Das ist schön zu hören, und es ist gut das Du dich da so rein arbeitest, ich kann aber leider auch nicht alles beantworten sondern nur bei den Dingen mitreden, die ich halt schon selbst Jahrelang anwende.

0 „Gefällt mir“-Angaben
Nachricht 3 von 8

Dennis.Ossadnik
Autodesk Support
Autodesk Support

Hi @fullevent,

 

ich würde aus verschiedenen Gründen darauf verzichten, RGB-Werte direkt einem Feature zuzuordnen.

 

Warum?

Wenn Du eine Art Firmen-Richtlinie hast, in der steht, dass bspw. alle H7-Bohrungen rot sein sollen, dann wäre das natürlich ein gangbarer Weg. Aber was ist, wenn nach ein paar Monaten hier eine Änderung fällig ist und diese Bohrungen nun lila sein sollen?

Dann müsste man den Code über alle Teile wieder laufen lassen.

 

Einfacher wäre meiner Meinung nach Folgendes:

Man erstellt für jede Feature-Farbe eine eigene Darstellung, bspw. "FarbCode_H7" und erst  speichert diesen in die aktuelle Bibliothek.

Wenn man nun das Feature mit iLogic einfärbt, sollte genau diese Darstellung benutz werden.

 

Ergeben sich nun im Nachhinein Änderungen an den Farb-Codes, kann man einfach eine Aktualisierung gegen die aktive Bibliothek anstoßen und die Farben ändern sich entsprechend. Außerdem ist auch Dein Code dann unabhängig davon und benutzt einfach die Standard-Funktionen der Materialbibliothek.

 

Was hältst Du davon?

 


Bitte nutzt den "Als Lösung akzeptieren"-Button, wenn ein Beitrag euer Problem oder eure Frage löst. Für hilfreiche Posts könnt ihr auch gerne Kudos vergeben.



Dennis Ossadnik
Senior Technical Support Specialist
Nachricht 4 von 8

fullevent
Advisor
Advisor

Hallo @Dennis.Ossadnik,

 

also die Richtlinien sind schon knapp 10 Jahre alt und sind auch nicht von uns vorgeschrieben. Dein Vorschlag wäre mir dennoch viel lieber.
Standard-Funktionen nutzen finde ich grundsätzlich besser und je weniger "hart" programmiert wird, desto lieber ist es mir.

Wie kann ich denn über iLogic auf die Inventor-Materialbibliothek zugreifen und nicht auf die Darstellungen die dem Dokument zugewiesen sind?

1.png

 

Ich weiß noch nicht wie das bei uns genau ablaufen wird. Vielleicht wird daraus eine externe Regel gemacht!?

So wie das Beispiel aktuell aufgebaut ist müsste man die Farben erst dem Dokument hinzufügen.
Genau der Grund warum ich anfangs Fehlermeldungen bekommen habe ^^


Vielleicht kannst du bei Gelegenheit dennoch kurz anführen wie man RGB-Werte direkt in den Code programmiert.
Einerseits ist meine Neugier schon geweckt worden Verlegener Smiley   andererseits hat der neue Beitrag gleich eine Lösung und vielleicht kann es irgendwann jemand gebrauchen.

 


Aleksandar Krstic
Produkt- und Projektmanager

0 „Gefällt mir“-Angaben
Nachricht 5 von 8

S_May
Mentor
Mentor

Hi @fullevent,

 

das habe ich noch gefunden, evtl kannst Du das auch noch gebrauchen controlling-part-colors

Nachricht 6 von 8

fullevent
Advisor
Advisor

Guten Morgen @S_May,

der Artikel ist klasse! Damit werde ich mich bestimmt auch noch befassen dürfen Smiley (fröhlich)

Ich danke dir für den Link! Solltest du auf ähnliche Artikel stoßen bzw. auf schöne und brauchbare Codes (..ich weiß, da ist viel Interpretationsraum) würde ich mich freuen wenn du wieder an mich denken würdest Smiley (zwinkernd)


Aleksandar Krstic
Produkt- und Projektmanager

Nachricht 7 von 8

S_May
Mentor
Mentor

Hi @fullevent,

 

ich habe gestern nochmal eine Sammlung von über 200 Code + Anwendungen gefunden, aber ich weis noch nicht ob wie und wann ich das hier im Forum unterbringen kann, ohne manchen auf die Nerven zu gehen...Verlegener Smiley. Zumal die Nächte schon manchmal zu kurz sind zu meinem Studium das noch alles zu machen!

0 „Gefällt mir“-Angaben
Nachricht 8 von 8

fullevent
Advisor
Advisor

.. das kann ich gut nachvollziehen @S_May und ist absolut kein Problem.
Ich meinte ja auch nur wenn du irgendwann mal Zeit findest dafür.

Alles im Forum unterzubringen ist wohl wirklich etwas zu viel Arbeit..

 


Aleksandar Krstic
Produkt- und Projektmanager

0 „Gefällt mir“-Angaben