Autor
|
Thema: V4-Geometrie über SelectElement2 (460 mal gelesen)
|
mgheinz1001 Mitglied Dipl.-Ing. (FH)
Beiträge: 109 Registriert: 17.03.2005
|
erstellt am: 25. Jun. 2010 09:09 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte gern sowohl V5- als auch V4-Kanten, Edges, Kurven etc. durch den Anwender mittels "SelectElement2" selektieren lassen. Leider weiß ich nicht, welchen Filter ich dafür definieren muss, damit auch die V4-Geometrie selektierbar ist (siehe Code). Code:
... astrFilter(0) = ??? call objSel.SelectElement2(astrFilter, "", false) ...
Die folgenden Filter habe ich bereits ohne Erfolg (V5-Selektion möglich; V4-Selektion nicht möglich) ausprobiert: BiDimFeatEdge Edge MonoDimFeatEdge TriDimFeatEdge Die folgenden Filter funktionieren zwar. Diese möchte ich aber nur ungern einsetzen, da sie die Selektion aller Elemente zulassen und damit die Auswahl für den Anwender ungleich schwieriger ist. Reference AnyObject Hat jemand eine Idee, welche(r) Filter da in Frage kommen könnte? Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EngineeredByRobberts Mitglied Ingenieur
Beiträge: 109 Registriert: 27.04.2010 Dell Precision 690 Windows XP V5R19SP3 V5R17SP0
|
erstellt am: 25. Jun. 2010 09:17 <-- editieren / zitieren --> Unities abgeben: Nur für mgheinz1001
|
mgheinz1001 Mitglied Dipl.-Ing. (FH)
Beiträge: 109 Registriert: 17.03.2005
|
erstellt am: 25. Jun. 2010 09:28 <-- editieren / zitieren --> Unities abgeben:
|
zoltan.bekesi Mitglied
Beiträge: 321 Registriert: 22.10.2006 Job: CATIA V5R19 / XP 32bit MS Office 2003 Microstation V8 2004 Edition DELL Precision M6300
|
erstellt am: 25. Jun. 2010 19:32 <-- editieren / zitieren --> Unities abgeben: Nur für mgheinz1001
Hallo, versuche den Typ auszufinden, indem du einige V4 Kanten markierst und anschließend dessen Datentypen ausgibst, z.B. mit folgender Code: Code: Sub Catmain() dim i as integer for i=1 to catia.activedocument.selection.count2 msgbox(typename(catia.activedocument.selection.item2(i))) next
Gruß, ZoltanEine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mgheinz1001 Mitglied Dipl.-Ing. (FH)
Beiträge: 109 Registriert: 17.03.2005
|
erstellt am: 28. Jun. 2010 12:55 <-- editieren / zitieren --> Unities abgeben:
|
| Werkstudent (m/w/d) für den Bereich Stadtentwicklung | Die LBBW Immobilien Kommunalentwicklung GmbH ist das Kompetenzzentrum für Dienstleistungen in den Bereichen Stadtentwicklung, städtebauliche Erneuerung, Konversion sowie Bauland- und Grundstücksentwicklung im süddeutschen Raum. Werkstudent (m/w/d) für den Bereich Stadtentwicklung Teilzeit | Befristet | Werkstudenten / Praktika | München ... | Anzeige ansehen | Bauwesen |
|
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 28. Jun. 2010 13:00 <-- editieren / zitieren --> Unities abgeben: Nur für mgheinz1001
Versuchs mal mit: msgbox(typename(catia.activedocument.selection.item2(i).value)) ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |