| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | KISTERS 3DViewStation: Neuer Strukturvergleich ab sofort verfügbar, eine Pressemitteilung
|
Autor
|
Thema: Isometrische Ansicht aufrufen (4333 mal gelesen)
|
cl10b Mitglied Student

 Beiträge: 93 Registriert: 07.08.2010
|
erstellt am: 20. Jan. 2011 23:24 <-- editieren / zitieren --> Unities abgeben:         
Hallo  Mal wieder ein kleines Problem. Ich versuche die Standard isometrische Ansicht einzustellen. Leider gelingt mir das nicht. Hier im Forum gibt es einen Beitrag mit folgendem Ansatz (nicht für isometrisch, aber erstmal egal): ... oViewpoint.PutOrigin array(0,0,0) oViewpoint.PutSightDirection array(0,0,-1) oViewpoint.PutUpDirection array(0,1,0) oViewpoint.ProjectionMode = catProjectionCylindric ... Das frisst VB bei mir nicht. Die Formulierung mit dem Array erzeugt stets einen Fehler.
Es erscheint mir auch ungewöhnlich umständlich Sightdirection, Projectionmode, etc. neu zu definieren wenn ich doch nur den Standard-ISO-View möchte. Hat da jemand einen Tipp? Ich benutze Visual Basic unter Visual Studio 2008 mit Late Binding. Danke vorab lg cl10k
[Diese Nachricht wurde von cl10b am 20. Jan. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12054 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 20. Jan. 2011 23:35 <-- editieren / zitieren --> Unities abgeben:          Nur für cl10b
Servus Das Geheimnis scheint das Arbeiten mit Cameras zu sein (siehe auch Doku) Code: Sub CATMain()Dim ThatCamera As Camera Set ThatCamera = CATIA.ActiveDocument.Cameras.Item("* iso") CATIA.ActiveWindow.ActiveViewer.Viewpoint3D = ThatCamera.Viewpoint3D End Sub
Richtet im 3DViewer als Isometrische Ansicht aus.Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cl10b Mitglied Student

 Beiträge: 93 Registriert: 07.08.2010
|
erstellt am: 21. Jan. 2011 08:40 <-- editieren / zitieren --> Unities abgeben:         
Hallo Bernd Das klappt im VB-Editor innerhalb von CATIA ganz prima. Unter Visual Studio 2008 jedoch funktioniert es nicht Fehlermeldung ist stets: COMException was unhandled - Mitglied nicht gefunden Könnte es sein, dass in VS noch die richtige Referenz fehlt? Wenn ja welche? Oder ist diese Referenzierung nur bei Early Binding notwendig? Andererseits, ein CATIA.ActiveWindow.ActiveViewer.Reframe() funktioniert tadellos! PS: Ich habe das mal mit Early Binding ausprobiert und da bietet mir Intellisense eine Autovervollständigung auf Viewpoint3D gar nicht erst an.
Dabei hatte ich INFITF, MECMOD, PARTITF, HybridShapeTypeLib ProductStructureTypeLib, System, KnowledgewareTypeLib referenziert. [Diese Nachricht wurde von cl10b am 21. Jan. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cl10b Mitglied Student

 Beiträge: 93 Registriert: 07.08.2010 Catia v5 R21 OS: Win7pro SP1 64Bit CPU:i5-2500 Ram:16Gb Grafik: AMD Radeon HD 6700
|
erstellt am: 25. Jan. 2011 01:01 <-- editieren / zitieren --> Unities abgeben:         
Hat denn wirklich niemand eine Idee warum der Code unter VB6 tadellos funktioniert und unter VB.net keinen Mucks von sich gibt? Ich greife nach jedem Strohhalm den ihr anbietet ------------------ lg Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lusilnie Mitglied
   
 Beiträge: 1486 Registriert: 13.07.2005
|
erstellt am: 25. Jan. 2011 02:55 <-- editieren / zitieren --> Unities abgeben:          Nur für cl10b
Hallo cl10b, suche Dir doch mal das "Viewpoint3D" im Object-Browser vom VB-Editor in CATIA. Dort sollte dann auch aufgeführt sein, aus welcher Bibliothek der Befehl kommt. Dann brauchst Du diese Bibliothek nur noch einbinden und es sollte funktionieren... Das wäre zumindest mal mein erster Ansatz! mfg, Lusilnie
------------------ Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!! frei nach größeren Geistern Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cl10b Mitglied Student

 Beiträge: 93 Registriert: 07.08.2010 Catia v5 R21 OS: Win7pro SP1 64Bit CPU:i5-2500 Ram:16Gb Grafik: AMD Radeon HD 6700
|
erstellt am: 25. Jan. 2011 14:49 <-- editieren / zitieren --> Unities abgeben:         
|
JuergenWe Mitglied Dipl.Ing.(FH)
 Beiträge: 1 Registriert: 02.10.2010
|
erstellt am: 04. Apr. 2011 20:43 <-- editieren / zitieren --> Unities abgeben:          Nur für cl10b
|
Tweety79 Mitglied Entwicklung Automotive
 
 Beiträge: 269 Registriert: 09.12.2007 WPF, VBA, CATScript, Access
|
erstellt am: 08. Apr. 2016 10:24 <-- editieren / zitieren --> Unities abgeben:          Nur für cl10b
|
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12054 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 08. Apr. 2016 10:34 <-- editieren / zitieren --> Unities abgeben:          Nur für cl10b
|
Tweety79 Mitglied Entwicklung Automotive
 
 Beiträge: 269 Registriert: 09.12.2007 WPF, VBA, CATScript, Access
|
erstellt am: 26. Apr. 2016 12:59 <-- editieren / zitieren --> Unities abgeben:          Nur für cl10b
|