Section one: Gumball – Push-Pull Mode
The revised Gumball has SketchUp-like push-pull capabilities. Rhino creates a push-pull modeling mode without disrupting other modeling functions.
Title 1: Enter & Exit Push-Pull Gumball Mode
First, Rhino disables Shift, Ctrl, Alt, and Fn key. Or, users just avoid switching to the new Push-Pull workflow mode.
-
Method 1: Press Tab(desirable), Shift, etc
-
Method 2: Press ‘A’(rchitect) key [to Enter]; Double Press [to Exit]
Second, make a clear icon (or text) next to the mouse pointer to indicate Push-Pull Gumball Mode. Similar effects: run _Dragmode _UVN
(Aesthetics) Third, highlight geometry with colors, transparency, and hatch(*Pattern) when moused over select.
-
Customizable Color on PointSet: {Mid-Points, End-Points}
-
Transparent, customizable color SurfaceSet: {Mesh, Sub-D, and alike}
Relevant options:
- Options > View > Display Mode > Shading Options > Custom Material settings (Transparent, reflection etc.) choices.
Title 2: ‘Eraser’ tool similar to SketchUp
Example: Position the mouse pointer over the joined/shared edge of co-planer surfaces, delete/erase the geometry. This works on meshes, Sub-D faces, and non-planer surfaces.
-
Method 1: The existing _Delete command behaves like ‘Erase’ in SketchUp in Push-Pull mode (desirable).
-
Method 2: Introduce a new _Erase command that behaves like SketchUp.
-
Method 3: Optional, User preference) Double-click line-type objects with a concealed ‘brush radius’ size like _SelectBrush.
Title 3: (Baby) Gumball / Push-Pull - GUI / UX
Design: Cross (x, y, z) planes instead of the existing Gumball planes are seperated.
Behaviors: Acts like Parent Gumball.
GUI Animation: Baby Gumball only gathered the two planes to (0, 0, 0) relative to the parent’s centroid. Another way to say Rhino is in Pull-Pull Gumball mode.
Let’s animate a simple procedure in our head:
1. Press Tab [enter Push-Pull Mode].
2. Your gumball planes become a cross plane (visually, it's very cool).
3. Moused over a sub-D sphere equals select faces, edge lines.
4. Press Tab [Exit Push-Pull Mode]
5. Select the Sub-D sphere again; it behaves the way the current gumball behaves, which by default selects the sphere.
In conclusion,
Switching to a different mode does NOT mean starting over; rather, it focuses on specific modeling workflow while preserving all of Rhino’s features.
_
To be continued,
@bobmcneel @support @programmer