Layout-Helfer

Navigation:  Benutzeroberfläche > 3D-Einstellungen >

Layout-Helfer

Previous pageReturn to chapter overviewNext page

Bei den Layout-Helfern handelt es sich um Hilfsfunktionen, um Objekte interaktiv mit wenigen Mausklicks im 3D-Layout anzuordnen (siehe Abbildung Layout-Helfer). Die Transformationen können mittels Punkt auf Punkt, Fläche auf Fläche und Fläche auf Fläche mit Ausrichtung erfolgen. Zusätzlich können Translations- und Rotations-Einschränkungen definiert werden, wie beispielsweise Verschiebung nur auf der y-Achse oder nur auf der xy-Ebene bzw. Rotation nur um die z-Achse usw. Des Weiteren besteht die Möglichkeit ein Objekt anhand des Hüllquader-Mittelpunktes anstatt seines Koordinatenursprunges zu bewegen. Außerdem können Objekte so umpositioniert werden, dass die Hüllquader-Mittelpunkte von Objekt und Ziel übereinstimmen oder das Objekt auf dem Hüllquader des Ziel-Objektes platziert wird.

BOF-DES-LYH_ET-LayoutHelfer

Abbildung 156: Layout-Helfer

 

icon_layout_transform_bbBei Transformieren anhand Hüllkörper-Mitte (Objekt basierend auf seiner geom. Mitte bewegen) erscheint der Objekt-Manipulator nicht am Koordinatenursprung des Objektes, sondern in dessen Hüllquader-Mittelpunkt. Das Objekt kann nun wie im Layout-Modus bewegt werden.

 

icon_layout_transform_bbDurch Transformieren anhand Maus-Bewegung (Objekt wird  mit Hüllkörper-Mitte an Mauszeiger gehangen und kann auf Oberflächen platziert werden) lässt sich ein Objekt per Maus bewegen, indem die Hüllkörper-Mitte am Mauszeiger hängt. Mit dem ersten Klick wird es auf einer Oberfläche platziert, anschließend erscheint der Kompass zur genauen Verschiebung bzw. Rotation des Objektes. Die Transformation wird mit ESC beendet.

 

Die Schaltfläche icon_layout_bb_centerAnhand Bezugsobjekt-Mitte ausrichten öffnet zwei Optionen der Ausrichtung anhand eines Objektes:

icon_layout_bb_centerMit Anhand Bezugsobjekt-Mitte ausrichten (z. B. Objekt in der Mitte einer Kiste platzieren können selektierte Objekte so umpositioniert werden, dass deren Hüllquader-Mittelpunkte in Position und Ausrichtung mit dem Hüllquader-Mittelpunkt des Bezugsobjektes übereinstimmen (z.B. Objekt in Kiste platzieren). Nachdem das Bezugsobjekt ausgewählt wurde, erscheint die Abfrage, ob das selektierte Objekt auch als Kindobjekt unterhalb des gewählten Referenzobjektes eingefüg werden soll (ja/nein). Wenn das Bezugsobjekt ein Regal ist, dann erscheint eine Abfrage in welche/s Ebene/Fach das selektierte Objekt positioniert werden soll. Nach der Auswahl wird das Objekt automatisch dem Regal untergeordnet.

icon_layout_bb_topBei Anhand Bezugsobjekt-Hüllkörper ausrichten (oben) (z. B. Objekt auf einen Tisch platzieren können selektierte Objekte so umpositioniert werden, dass deren Hüllquader mit Position und Ausrichtung auf dem Hüllquader des Bezugsobjektes abgelegt werden (z.B. Objekt auf Tisch platzieren). Nachdem das Bezugsobjekt ausgewählt wurde, erscheint die Abfrage, ob das selektierte Objekt auch als Kindobjekt unterhalb des gewählten Referenzobjektes eingefüg werden soll (ja/nein). Wenn das Bezugsobjekt ein Regal ist, dann erscheint eine Abfrage in welche/s Ebene/Fach das selektierte Objekt positioniert werden soll. Nach der Auswahl wird das Objekt automatisch dem Regal untergeordnet.

 

icon_adapt_matrix Mit Matrix eines anderen Objektes übernehmen (global) kann  für die ausgewählten Objekte die globale Position und Ausrichtung eines anschließend zu selektiernden Objektes eingestellt werden.

 

Die Schaltfläche icon_layout_helperObjekte transformieren klappt bei Linksklick auf. Die folgenden Funktionen sind der Schaltfläche untergeordnet:

icon_layout_point-point1Objekte verschieben:

icon_layout_point-pointBei transformiere Punkt auf Punkt erfolgt nur eine Verschiebung ohne Rotation.

icon_layout_plane-planeBei transformiere Fläche auf Fläche kann abhängig von der Ausrichtung der Fläche auch eine Rotation erfolgen.

icon_layout_plane-plane_directedBei transformiere Fläche auf Fläche mit Ausrichtung werden außerdem noch die Ausrichtungs-Achsen definiert.

 

icon_layout_rotate_axis11Objekte rotieren:

icon_layout_rotate_axis1Bei um eine Achse rotieren erfolgt ein Rotieren eines Objektes um eine beliebige Achse, wobei die Achsendefinition durch einen einzelnen Klick erfolgt (Achse entspricht der Ausrichtung des angezeigten Hilfsobjektes).

icon_layout_rotate_axis2Bei um eine Achse rotieren (definiert durch 2 Punkte erfolgt ein Rotieren eines Objektes um eine beliebige Achse, wobei die Achsendefinition durch zwei Klicks erfolgt (Achse entspricht der Verbindung der beiden ausgewählten Punkte).

icon_layout_rotate_axis2_offsetum eine Achse rotieren (definiert durch 2 Punkte) mit Translations-Abbildung entspricht der vorherigen Funktion, wobei die Rotation aus der Verschiebung eines zusätzlichen Hilfsobjekts (3. Mausklick) resultiert.

 

icon_layout_ik_orient1IK-Kette modifizieren:

icon_layout_ik_orientMit IK-Kette per Ziel für End-Effektor modifizieren kann die Erreichbarkeit eines End-Effektors einer kinematische Kette mittels eines zu erreichenden Objektes (z.B. Marker) überprüft werden.

icon_layout_ik_posMit IK-Kette per End-Effektor interaktiv modifizieren (nur Position) kann die Erreichbarkeit eines End-Effektors einer kinematische Kette anhand des Objekt-Manipulators überprüft werden. Dabei wird nur die Position betrachtet.

icon_layout_ik_orient Mit IK-Kette per End-Effektor interaktiv modifizieren (Position & Orientierung) kann die Erreichbarkeit eines End-Effektors einer kinematische Kette anhand des Objekt-Manipulators überprüft werden. Dabei werden Position und Ausrichtung verwendet.

 

iWenn die IK-Kette mit Hilfe der Schalftflächen für IK-Kette per End-Effektor interaktiv modifizieren eingestellt wurde, lassen sich mit Hilfe des Tastenkürzels "x" Marker mit Postion und Ausrichtung der derzeitigen Lage des End-Effektors erzeugen, welche dann im Verhalten als (Zwischen-)Ziele für den End-Effektor verwendet werden können.

 

Die Schaltfläche icon_layout_alignObjekte ausrichten / anordnen klappt bei Linksklick auf. Die folgenden Funktionen sind der Schaltfläche untergeordnet:

icon_layout_align_gridMit Objekte in Gitter anordnen können selektierte Objekte aneinander in icon_layout_align_grid2D2D oder icon_layout_align_grid3D3D angeordnet werden. Dabei kann ein Rastermaß in mm definiert werden, welches die Gittergröße (Abstand in X / Y / Z zwischen den Objektzentren) angibt. Wenn kein Wert angegeben ist, wird die Größe des Gitters anhand des größten Objekts bestimmt.

icon_layout_align_offsetMit Objekte aneinander ausrichten können die selektierten Objekte aneinander oder mit Abstand zueinander in der positiven X / Y / Z - Achse angeordnet werden. Der Objektabstand [mm] gibt dabei den Abstand der Objekte zwischen den jeweiligen Hüllkörpern an.

icon_layout_align_axisMit Objekte an Achse ausrichten werden die ausgewählten Objekte anhand einer Achse bündig ausgerichtet. Das Objekt, welches sich am weitesten in der ausgewählten Achsrichtung befindet, dient als Orientierung und bleibt auf der Position. Alle anderen Objekte werden bündig zum Orienterungsobjekt ausgerichtet.

 

Für die Ausführung im ema muss/müssen zuerst ein/mehrere Objekt(e) selektiert und anschließend die gewünschte Schaltfläche im Layout-Helfer-Bereich betätigt werden. Danach werden im Statusbereich die nacheinander vorzunehmenden Benutzer-Interaktionen angezeigt (Hilfspunkte definieren, etc.). Mit ESC kann die Transformation abgebrochen bzw. beendet werden.