| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Anzeige umschalten: mit/ohne Kanten (748 mal gelesen)
|
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 AIP2013SP2.2 XPproSP2 MS-IntelliMouse-Optical SpacePilot DellM4600 2,13GHz 2GB FxGo1400 1920x1200 am Dock Dell2711
|
erstellt am: 09. Nov. 2006 22:56 <-- editieren / zitieren --> Unities abgeben:
Moin! Zu der Anzeige im Grafikfenster habe ich ja mal vor ein paar Wochen eine schöne Lösung für das Umschalten von Displaymode und Cameramode gezeigt bekommen und es dann auch hocherfreut geschafft, das bei mir zum Laufen zu bringen. Dafür noch Mal Danke. Nun ist da noch ein Punkt, der meiner Meinung nach auch mit in die Umschaltreihe für Displaymode passt, nämlich das gänzliche Abschalten der Anzeige der Kanten, das man normalerweise unter Extras\Anwendungsoptionen\Anzeige\Anzeigemodus\Aktiv findet. Kann man auch das von VBA aus anfassen? Würde mir dann jemand vielleicht den Zauberspruch dafür verraten? ------------------ Roland www.Das-Entwicklungsbuero.de [Diese Nachricht wurde von Doc Snyder am 09. Nov. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 10. Nov. 2006 11:22 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
Hallo Roland, das geht so: Extras - Anwendungsoptionen - Anzeige : hier bei 'Aktiv' die 'Silhuette' und 'Kante Anzeigen' einschalten, dann neben dem Farbauswahl-Button das Häckchen setzen. 'Silhuette' und 'Kante Anzeigen' wieder ausschalten. Die Farbe ist ausgegraut, das Häckchen aber noch gesetzt. Nun folgendes: Private Sub doEdgeDisplay() Dim oApp As Inventor.Application Set oApp = ThisApplication oApp.DisplayOptions.ShadedDisplayOptions.SilhouettesForActiveComponents = True oApp.DisplayOptions.ShadedDisplayOptions.EdgeDisplayForActiveComponents = True oApp.ActiveView.Update End Sub Mit den beiden Zeilen kannst Du 'Silhuetten' und 'Kanten Anzeigen' mittels 'True' aktivieren und mittels 'False' weider deaktivieren. Danach immer ein oApp.ActiveView.Update um die Anzeige neu aufzubauen. ------------------ Grüsse, Paul Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung thinkCAD Web-Kataloge Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 AIP2013SP2.2 XPproSP2 MS-IntelliMouse-Optical SpacePilot DellM4600 2,13GHz 2GB FxGo1400 1920x1200 am Dock Dell2711
|
erstellt am: 11. Nov. 2006 00:58 <-- editieren / zitieren --> Unities abgeben:
|
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 11. Nov. 2006 08:45 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
|
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 AIP2013SP2.2 XPproSP2 MS-IntelliMouse-Optical SpacePilot DellM4600 2,13GHz 2GB FxGo1400 1920x1200 am Dock Dell2711
|
erstellt am: 12. Dez. 2006 12:56 <-- editieren / zitieren --> Unities abgeben:
Moin! Also, mit 11 läuft nun auch das Kanten an- und ausschalten wie vorgeschlagen. Ich habe es mir in den anfänglichen Code von Igor mit eingebaut und genieße es sehr. Danke! Bei Interesse kann ich auch den Code posten, aber es sind ja nur zwei zusätzliche Zeilen . Jetzt würde ich auch gern noch den Tiefennebeleffekt an das Umschalten der Kameraperspektive ankoppeln, dann wäre es wirklich luxuriös. Ich gehe davon aus, dass auch dazu eine Variable existiert und angefasst werden kann. Gibt es eine Liste, in der ich deren korrekte Schreibweise selber finden kann? ------------------ Roland jetzt auch mit Bildern: www.Das-Entwicklungsbuero.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |