Hallo Forum,
ich habe in vb.net ein kleines Programm geschrieben das den User u.a. einzelne Untergruppen innerhalb eines Überprodukts neu positionieren läßt. Per Interface hangelt sich der User von einem Unterprodukt zum nächsten und vergibt neue Positionskoordinaten. Bislang handhabe ich es so, dass gerade nicht benötigte Unterprodukte ausgeblendet werden damit sie nicht die Sicht verdecken. Es wäre allerdings vorteilhafter wenn die gerade nicht benötigten Teile als Drahtgitter dargestellt werden. So fällt es dem User leichter Überschneidungen zu vermeiden.
Nun das eigentliche Problem:
Ich habe keine Möglichkeit gefunden einzelne Parts per Scriptbefehl in den Renderingstyle "Wireframe" zu setzen, weder der Makrorekorder noch die V5Automation.chm bieten dafür einen Ansatz.
Meine nächste Idee war es als Workaround Allcatparts parallel zu verwenden und diese dann bereits als Wireframe darzustellen während die Ursprungsgeometrie ausgeblendet wird. Dabei treten aber ebenfalls Schwierigkeiten auf. Zum Einen werden die AllcatParts scheinbar immer in einem neuen Fenster geladen, zum Anderen scheinen sie sich nicht an eine Änderung der Ursprungsgeometrie anzupassen.
Kann man Allcatparts so erstellen das sie sich dynamisch an Veränderungen der Ursprungsgeometrie anpassen? Zweitens: kann man dafür Sorgen, dass die Allcatparts nicht in einem neuen Fenster sondern innerhalb der bereits bestehenden Produktstruktur erstellt werden?
Parallel eine Kopie der Struktur als "echte" Geometrie vorzuhalten möchte ich vermeiden - da der Updateprozess bei Änderungen der Geometrie sonst in die Länge gezogen wird.
Habt ihr irgendeine Idee wie man das realisieren könnte? Bei Bedarf gern auch eleganter ohne die Allcatparts? Evtl über Layers?
lg Christian
[Diese Nachricht wurde von cl10b am 26. Mai. 2011 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP