| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Reactor Zeichenreihenfolge (1309 mal gelesen)
|
kist Mitglied
Beiträge: 78 Registriert: 20.01.2005 Acad 2010 Windows XP SP3
|
erstellt am: 19. Jan. 2012 15:33 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich würde gerne mittels eines Ractors verschiedene Element (z.B. Multilinien) beim erstellen "nach unten" verschieben. (command "zeichreihenf" (entlast) "" "u") geht im Reactor ja leider nicht. Wie kann kann ich das sonst lösen ? DANKE ------------------ schöne Grüsse Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 19. Jan. 2012 15:42 <-- editieren / zitieren --> Unities abgeben: Nur für kist
|
kist Mitglied
Beiträge: 78 Registriert: 20.01.2005 Acad 2010 Windows XP SP3
|
erstellt am: 20. Jan. 2012 12:08 <-- editieren / zitieren --> Unities abgeben:
Danke, aber ICH und ActiveX wir kennen uns noch nicht wird wohl Zeit, dass ich mich damit beschäftige Code: (vlax-Invoke-method (vlax-ename->vla-object (ENTLAST)) "MoveToBottom")
was stimmt da nicht? ACAD meldet: ; Fehler: ActiveX-Server gab folgenden Fehler zurück: unbekannter Name: MoveToBottom ------------------ schöne Grüsse [Diese Nachricht wurde von kist am 20. Jan. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 20. Jan. 2012 12:21 <-- editieren / zitieren --> Unities abgeben: Nur für kist
die Methode 'MOVETOBOTTOM kennt nur das AcDbSortenstable-Objekt ..... das ist ein ExtensionDictionary des jeweiligen Blockobjektes ... das evtl auch erst noch erstellt werden muss... such mal im INET nach "AcDbSortenstable" .. vielleicht wirst du mit kurzem BSP-Code fündig ... .. ansonsten mußte noch mal nachfragen Zur Info: Im Allgemeinen werden überlappende Objekte, wie z. B. Text, breite Polylinien und kompakt gefüllte Polygone, in der Reihenfolge ihrer Erstellung angezeigt: neu erstellte Objekte im Vordergrund vorhandener Objekte. Das ist z.B. aber bei Schraffuren- speziell vom Typ "Solid", aber auch bei anderen Anwendungsfällen nicht unbedingt erwünscht. ACAD hat deshalb für die Umsortierung den Befehl "ZEICHREIHENF"/ "_drawoder" implementiert. Mit "ZEICHENREIHENF/_draworder" kann die Zeichnungsreihenfolge aller sichtbaren Objekte(d. h. die Anzeige- und Plotreihenfolge) geändert werden. Hierbei werden aber nicht die Geometrieobjekte in der Zeichnungsdatenbank umsortiert, sondern diese nur indiziert und die Objektzeiger entsprechend der gewünschten Anzeigereihenfolge sortiert in einer sogenannten "AcDBSortanstable" (so der korrekte Objektname) abgelegt. Diese Tabelle ist Bestandteil des ExtensionDictionarys des jeweiligen Blockes, zu dem die indizierten Objekte gehören. Deshalb ist auch die Steuerung der Anzeigereihenfolge überlappender Objekte zwischen Modellbereich und Papierbereich oder verschiedenen Blöcken nicht möglich.
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kist Mitglied
Beiträge: 78 Registriert: 20.01.2005 Acad 2010 Windows XP SP3
|
erstellt am: 23. Jan. 2012 15:32 <-- editieren / zitieren --> Unities abgeben:
|
neurosis Mitglied dipl.ing.
Beiträge: 224 Registriert: 22.08.2006
|
erstellt am: 23. Jan. 2012 15:57 <-- editieren / zitieren --> Unities abgeben: Nur für kist
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 23. Jan. 2012 16:39 <-- editieren / zitieren --> Unities abgeben: Nur für kist
|
kist Mitglied
Beiträge: 78 Registriert: 20.01.2005 Acad 2010 Windows XP SP3
|
erstellt am: 24. Jan. 2012 09:21 <-- editieren / zitieren --> Unities abgeben:
|
neurosis Mitglied dipl.ing.
Beiträge: 224 Registriert: 22.08.2006
|
erstellt am: 24. Jan. 2012 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für kist
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 24. Jan. 2012 10:42 <-- editieren / zitieren --> Unities abgeben: Nur für kist
|
kist Mitglied
Beiträge: 78 Registriert: 20.01.2005 Acad 2010 Windows XP SP3
|
erstellt am: 24. Jan. 2012 10:56 <-- editieren / zitieren --> Unities abgeben:
vielen vielen Dank euch beiden gaaaanz genau das ist es was ich will Und ich versprech hoch und heilig das ich mich mit ActiveX beschäftige wenn ich mal ein bisschen Luft hab. U`s4u ------------------ schöne Grüsse Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |