Interaktive Ziehpunkte

Allgemeine Struktur und Funktion

Profile können beliebig viele Sätze an Ziehpunkten haben. Unten wird eine Liste von Ziehpunkten für das standardmäßige Profil Normal angezeigt (UniversalCtrl.tcw).

  1. Verschieben nur entlang dieser Achse (X).
  2. (Quader) Bidirektional skalieren, aber NUR entlang dieser Achse (X).
  3. (Rechteckiger Quader) In eine Richtung auf dieser Seite skalieren. Entspricht dem Ziehen einer Fläche des Begrenzungsrahmens der Auswahl.
  4. (Rechteckiger Quader) In eine Richtung auf dieser Seite skalieren. Entspricht dem Ziehen einer Fläche des Begrenzungsfelds der Auswahl (gegenüberliegende Fläche von Nr. 4).
  5. (Rechteckiger Quader) Entlang beider Achsen skalieren (X, Y).
  6. (Farbiger Bogen und Zylinder) Ziehen, aber nur entlang dieser beiden Achsen (X, Y).
  7. (Gelbe Kugel) Referenzpunkt.
  8. (Farbige Kugel) Verhält sich wie der Drehziehpunkt für genauen Fang (Y).
  9. (Farbige Kugel) Um verknüpfte Achse (X) drehen.
  10. (Farbige Kugel) Um verknüpfte Achse (Z) drehen.
  11. (Farbiger Bogen) Um verknüpfte Achse drehen.
  12. Begrenzungsfeld

Fang, exakte/nicht exakte Ziehpunkte

Ziehpunkte, die eine exakte Umwandlung (durch Mausfang) bieten, werden in der Darstellung mit einer Kontur markiert (Ziehpunkte 7, 8).

Damit der Ziehpunkt eine exakte Umwandlung durchführen kann, ist es notwendig, Ja für die Variable handle_snap_to_center im Profil anzugeben. In diesem Fall wird der Mauszeiger auf den Bezugspunkt oder auf die Mitte des sichtbaren Teils dieses Ziehpunkts gehoben.

                  Variable 'handle_snap_to_center'  

In Wirklichkeit kann ein Ziehpunkt exakte Umwandlungen auch dann durchführen, wenn die oben genannte Variable nicht aktiviert ist, z. B. unter Verwendung der Bearbeitungsleiste.

Priorität

Ziehpunkte lassen sich mit Prioritäten versehen. Falls sich mehrere Ziehpunkte mit unterschiedlichen Prioritäten in der Fangöffnung des Mauszeigers befinden, wird der Ziehpunkt mit der höheren Priorität ausgewählt. Für das Standardprofil sind folgende Prioritäten eingestellt: Bezugspunkt hat die höchste Priorität (Nummer 0), Begrenzungsfeld hat die niedrigste Priorität (-1).

Die Priorität wird über die Variable handle_priority gesteuert:

                          Variable 'handle_priority'

Kleine Ziehpunkte

Die Möglichkeit zum Vergrößern/Verkleinern der Ansicht macht es sinnvoll, Ziehpunkte verschiedener Größe zu erstellen. Eine Kombination von großen und kleinen Ziehpunkten bietet einen Weg, interaktive Ziehpunkte dicht an das Fenster anzupassen, ohne die Anzeige zu beeinträchtigen.

  Sieben Ziehpunkte an der Spitze der X-Achse

Gruppieren von Ziehpunkten nach Umwandlungstyp

Durch das Gruppieren von Ziehpunkten (Portale) nach Umwandlungstyp wird eine dichtere Darstellung ermöglicht. Solche Portale sind etwas größer als ein Ziehpunkt, aber sie erlaubten alle Umwandlungstypen.

Eines der Probleme des klassischen Auswahlwerkzeugs war es, dass es unmöglich war, die Drehachse zu ändern. Der Anwender hat erst gemerkt, dass er die falsche Achse ausgewählt hat, nachdem die Drehung gestartet wurde. Beim konzeptionellen Auswahlwerkzeug erlaubt ein Portal mit den Ziehpunkten 8, 9, 10, 11 (siehe Ziehpunkte-Layout) das Drehen um jede Achse.

Das Profil Normal enthält die folgenden Portale:


Portale: Verschiebung entlang Achse, Verschiebung in Ebenen, Drehung um Achse

                            
                                 Verschiebung entlang Achse