| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
| SF TECHNICAL , eine App
|
Autor
|
Thema: Anzeigeeigenschaft ändern mit Lisp (1252 / mal gelesen)
|
vobu Mitglied Maschinenbautechniker
Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 22. Sep. 2021 08:25 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, ich möchte das die Anzeigeeigenschaft sich schnell anpassen können. habe dafür eine Aufzeichnung gestartet. ZB. (SET_SHOW "1" :3DGEO_SHADED :ON) für Deutsch (SET_SHOW "vport1" :3DGEO_SHADED :ON) für Englisch Kann ich das auch so schreiben das die Sprache keine Rolle spielt? Sonst muss ich ja zwei Dateien pflegen. Kenne mich mit Programmieren nicht aus. MfG Volker Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Seele Mitglied Konstrukteur
Beiträge: 391 Registriert: 11.06.2003
|
erstellt am: 22. Sep. 2021 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
Hallo Volker, setze (oli::sd-inq-current-vp) anstatt "1" oder "vport1" ein dann sollte es gehen, ... Gruß Wolfgang ------------------ alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vobu Mitglied Maschinenbautechniker
Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 22. Sep. 2021 10:13 <-- editieren / zitieren --> Unities abgeben:
|
vobu Mitglied Maschinenbautechniker
Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 13. Apr. 2023 08:52 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, habe jetzt noch in den Lisp Datei (set_level_of_detail_factor 21) (set-anti-aliasing-quality 0) zugefügt. nach dem Start der Lisp kommt aber immer die Meldung. (Changes to the Antialiasing settings will be applied only to newly created viewports.) Wenn ich jetzt ein neues Fenster mache ist der Hintergrund wider der Standard was ich ja nicht möchte. Kann man das so schreiben das das sofort auf das Fenster aktiv ist. Gruß Volker ------------------ Gruß Volker Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2232 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 13. Apr. 2023 22:10 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
|
MiBr Mitglied Konstrukteur
Beiträge: 576 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 14. Apr. 2023 06:34 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
Hallo, evtl. könntest du auch den Befehl 'default_vp_settings' anstelle von 'vp_background' dafür benutzen. Du änders dann halt die Grundeinstellung und nicht das einzelne Fensters.
Code: (default_vp_settings :color1 16777215 :nobiggrin ne :color2 ff :nobiggrin ne :color3 ff :nobiggrin ne)
Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 576 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 14. Apr. 2023 07:51 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
|
vobu Mitglied Maschinenbautechniker
Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 14. Apr. 2023 07:55 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen Wolfgang, hab das so jetzt geschrieben. (set_level_of_detail_factor 21) (enable-anti-aliasing t) (set-anti-aliasing-quality 0) (sd-inq-current-vp) Muss aber immer noch ein neues Fenster öffnen das Aliasing aktiv wird. Gruß Volker ------------------ Gruß Volker Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2232 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 14. Apr. 2023 20:26 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2232 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 14. Apr. 2023 20:27 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
|
MiBr Mitglied Konstrukteur
Beiträge: 576 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 14. Apr. 2023 20:39 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2232 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 15. Apr. 2023 13:45 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
|
highway45 Moderator Bastler mit Diplom
Beiträge: 6378 Registriert: 14.12.2004 CoCreate Modeling V20 + PE6 NotePad++
|
erstellt am: 15. Apr. 2023 14:46 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2232 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 15. Apr. 2023 16:25 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
Zitat: Original erstellt von vobu: Muss aber immer noch ein neues Fenster öffnen das Aliasing aktiv wird.
Und genau DAS habe ich jetzt programmatisch gemacht.
- Zum einen habe ich die meisten settings in eine (defun..) ausgelagert, weil.. keine Code Duplizierung.
- Dann habe ich den "weißen VP" neu erzeugt, nachdem diese anti aliasing verändert wurde. Dieser wird NUR einmal erzeugt, falls es ihn nicht gibt.
- die beiden VPs habe ich nebeneinander gestellt
- die Fehlerhafte Kodierung in der OK-action bereinigt.
- den üblen Mischmasch von (funktions-Aufrufen :mit-Klammern) und die recorder-schreibweise mit COMPLETE entwirrt
Allerdings sehe ich mit den Alias Einstellungen gar keinen Unterschied. Liegt es an meiner GPU, an meiner PE80, am geladenen Modul, an den alternden Augen? Ich weiss es nicht. Du musst den Code eh mal testen. Die beiden Dialoge machen jetzt nur das unterschiedlich wofür sie sind. Ich hoffe ich habe auch paar LISP technische Anregungen gegeben. Ich denke es macht mehr sinn den einen VP mit weissen Hintergrund zu behalten als einen VP immer wieder hin und her zu schiessen. ------------------------------ so .. 🐰 🥚FrOhstern 🥚 🐰 ... Euch und den Leutchen um Euch rum .. Ach halt das war ja letzte Woche für die meisten in Deutschland. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vobu Mitglied Maschinenbautechniker
Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 17. Apr. 2023 08:13 <-- editieren / zitieren --> Unities abgeben:
Hallo Wolfgang, danke für die Bemühungen. Die Lisp macht was sie soll. Aber sobald man ein Fenster löscht und das zweite Maximieren will stürzt Modeling ab. Gruß Volker ------------------ Gruß Volker Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 576 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 17. Apr. 2023 08:41 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
Hallo, ich habs gerade auch mal getest und kann es nur bestätigen. Liegt wohl am 'sd-synchronize-vp' bzw. fehlt vor dem schließen des Fensters ein (sd-desynchronize-vp). Wenn man dies über die Eingabezeile eingibt und dann das weiße Fenster schließ ist alles i.O.. Im IKit steht zu dem Befehl ja auch folgendes:
Zitat: (sd-synchronize-vp vport1 vport2)Description: Synchronizes the model view of both viewports. Every change of the view in one viewport is applied to the other viewport as well. The order of the given viewports is not important. NOTE: Make sure to desynchronize the viewports using the function sd-desynchronize-vp before one of them gets deleted. Otherwise the system becomes unstable! Parameters: vport1 {STRING} - name of viewport 1 vport2 {STRING} - name of viewport 2 Return value: t - success nil - failure
Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2232 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 17. Apr. 2023 16:49 <-- editieren / zitieren --> Unities abgeben: Nur für vobu
Zitat: Original erstellt von vobu: Aber sobald man ein Fenster löscht und das zweite Maximieren will stürzt Modeling ab.
Zitat: Original erstellt von MiBr: Im IKit steht zu dem Befehl ja auch folgendes: ... Otherwise the system becomes unstable!
Oh.. ähmm Also Absturz mit Ansage (!!) .. hmmm.. da müssen wir die Zeile wohl auskommentieren. Ich dachte das wäre ne nette Idee. Aber ich habe dies synchronize VP bislang auch nie angewandt (oder es ist zu lange her). Dank' Euch für den (gezielten) Hinweis.
------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |