Kontext-Pie-Menü

Kuchenmenü
Eine Schlüsselrolle in der Benutzeroberfläche wird dem kontextgesteuerten Pie-Menü oder einfach Pie-Menü zugewiesen.
Die meisten Softwareanwendungen bieten bereits die Möglichkeit, ein Kontextmenü zu verwenden. Meistens ist das Kontextmenü jedoch nicht dafür gedacht, für die Hauptfunktionen der Software verwendet zu werden.
Hier unterscheidet sich das Pie-Menü von anderen. Das Pie-Menü enthält tatsächlich die Befehle, die der Nutzer in dieser speziellen Situation für seine Arbeit notwendig sind. Sein Inhalt ist nicht festgelegt, sondern variiert. Je nach aktiver Werkbank und der Ebene der Objektauswahl (Assembly, Ressource, Körper usw.) wird der Inhalt des Pie-Menüs sofort angepasst. Es verhindert, dass der Benutzer viele große Werkzeugleisten durchsuchen muss, um die Funktion zu finden, die er anwenden muss. Und weil es im Kontext gestartet wird, öffnet sich das Pie-Menü an der Position der Mausposition, also in direkter Beziehung zu den 3D-Objekten, an denen er arbeitet.
Wie funktioniert das?
Das Pie-Menü wird direkt an der Mausposition in der 3D-Ansicht mit nur einem Klick auf die right mouse button geöffnet. Wie oben beschrieben, ist der Inhalt kontextabhängig. Daher unterscheidet sich der Inhalt vom Öffnen im leeren 3D-Raum oder wenn es über einem geometrischen Objekt positioniert wird.
| Das Pie-Menü verfügt über drei interaktive Zonen: |
![]() | ![]() | ![]() | ||
| Zentrum | Innenring | Äußerer Ring |
Zentrum
Das Zentrum des Pie-Menüs hat zwei Funktionen. Während es auf eine Unterstufe von Befehlen umgestellt wurde, erhielt das Zentrum des Pie-Menüs die Return Funktion. Ein Klick auf die Mitte im Pie-Menü schaltet den Inhalt zurück zur nächsten oberen Befehlsebene.
![]() | ![]() | |
| Untermenü | Rückkehr |
Im Hauptlevel des Pie-Menüs ist das Zentrum mit dem Manipulator verbunden. Der Manipulator ist ein Energieobjekt in der FASTSUITE Edition 2-Software. Es wird für viele verschiedene Aktivitäten verwendet, die im globalen Manipulator-Absatz und in den verschiedenen Workbench-Absätzen beschrieben werden.
Ein Klick mit dem left mouse button aktiviert den Manipulator in der 3D-Ansicht. Und wenn aktiviert, schließt ein weiterer Klick in der Mitte den Manipulator.
![]() | ![]() | |
| Manipulator Start | Manipulator |
Innerer Ring
Im inneren Ring des Pie-Menüs befinden sich die kontextspezifischen Befehle. Die Anzahl der Befehle kann sich davon unterscheiden, wo das Kuchenmenü aktiviert wurde.
Ähnlich wie bei den Befehlen in den permanenten und Workbench-Toolbars kann eine Funktion oder Operation durch Klicken auf das Befehlssymbol mit der linken Maustaste gestartet werden. Die Mausbewegung markiert den Befehl und zeigt den Tooltip an, der zum Befehl gehört. Aber bedenke, dass nicht alle Symbole im inneren Ring Kommandostarter sein müssen. Einige davon dienen nur dazu, die Funktionalität des Befehls anzuzeigen, die beim Öffnen der Unterebene verfügbar wird.
![]() | ![]() | |
| Normal | Mit der Maus über |
Wenn ein Befehl ausgeführt wurde, wird das Pie-Menü automatisch geschlossen. Das gilt auch, wenn man es von einer Kommando-Unterebene startet. Eine Ausnahme von diesem Verhalten ist die Rückkehr von einer Befehlsunterebene. In diesem Fall bleibt das Pie-Menü offen.
Befehle im inneren Ring können eine Umschaltfunktion haben. Sie wechseln einen bestimmten Status der Funktionalität ist im Grunde an- oder ausgeschaltet. Wenn das Befehlssymbol nur durch die Grafik angezeigt wird Symbolisieren, dass der Zustand dieses Befehls ‘aus’ oder ‘inaktiv’ ist. Wenn der Befehl auf den Zustand umgeschaltet wird ‘an’ oder ‘aktiv’, der Kuchenbereich um das Befehlssymbol ist grün gefärbt.
![]() | ![]() | |
| Status auf / aktiv | Status aus / inaktiv |
Äußerer Ring
Der äußere Ring wird nur verwendet, wenn ein Befehl eine Unterebene von Befehlen hat. In diesem Fall ist der Sektor, der zum Befehl gehört, auswählbar geworden, was durch das Dreieckssymbol angezeigt wird. Wenn man die Maus über diesen Sektor bewegt, ändert sich die Farbe, um seine Auswahlfähigkeit anzuzeigen.
Ein Klicken auf den Sektor öffnet die Unterstufe der Befehle. Möglicherweise könnte eine weitere Unterkommandoebene verfügbar werden, aber es ist die Absicht, die Anzahl der Unterstufen auf ein absolutes Minimum zu beschränken; Maximal 1 bis 2 Unterstufen.
Wenn man auf die Unterebene eines Befehls wechselt, zeigt das Grafiksymbol in der Mitte immer an, von welchem Befehl die Unterstufe geöffnet wird.
![]() | ![]() | |
| Hauptmenü | Untermenü |









