DragStrength requests

Hi All,

I use DragStrength constantly when manipulating control points, but I find myself needing to frequently toggle it on and off. Currently, I have to either close the floating panel or slide it back to 100%. I would appreciate a quicker way to disable it—perhaps a “bypass” checkbox or a simple toggle button within the panel itself.

Additionally, I’ve noticed an issue when scaling objects via the Gumball while DragStrength is active. The scaling factor respects the DragStrength percentage, which is usually helpful. However, when I snap the scale handle directly to the Gumball’s center point, the object does not scale to zero as expected.

Request: Could the command be updated so that snapping a Gumball scale handle to the origin overrides DragStrength and interprets the action as a “Scale to 0” command, matching the behavior when DragStrength is disabled?

When you say scale to 0. You mean apply no scale?

Ideally, manipulating CPs and control polygons would be revamped akin to Alias’ “Xform CV” puck to make CP and control polygon manipulation a breeze.

Search the forum for “Super Gumball” - an extremely ignored feature request. It’s the only feasible way to get the best out of both modes: normal strength and drag strength.

Until we wait for “Super Gumball” to be implemented in Rhino 9, you can use the following macros to toggle the “Drag strength”. The 2nd macro automatically closes the pop-up window, so I believe that you will find it useful for your purposes.

Icon:
Drag strength.rar (1.7 KB)

Tooltip: Drag strength 100%
Command: !_SetRedrawOff '~_Dragmode _CPlane '_Gumball _On '~_-DragStrength _ShowDialog=No _DragStrength=100 _Enter '~_GumballAlignment _CPlane '_EnterEnd _SetRedrawOn

Tooltip: Drag strength 10%
Command: !_SetRedrawOff '~_Dragmode _CPlane '_Gumball _On '~_-DragStrength _ShowDialog=Yes _DragStrength=10 _Enter '~_GumballAlignment _CPlane '_EnterEnd _SetRedrawOn

You can change the value from 10 to any other number that corresponds to the desired drag strength.


Additionally, here are two macros for UVN alignment of the Gumball.

Icons for 2% and 5%:
Move UVN 2.rar (1.2 KB)
Move UVN 5.rar (1.2 KB)

Tooltip: Move UVN 100%
Command: !_SetRedrawOff '~_Dragmode _UVN '_Gumball _On '~_-DragStrength _ShowDialog=No _DragStrength=100 _Enter '~_GumballAlignment Object '_EnterEnd _SetRedrawOn

Tooltip: Move UVN 2%
Command: !_SetRedrawOff '~_Dragmode _UVN '_Gumball _On '~_-DragStrength _ShowDialog=Yes _DragStrength=2 _Enter '~_GumballAlignment Object '_EnterEnd _SetRedrawOn

You can change the value from 2 to any other number that corresponds to the desired drag strength.


Yet another macro for moving the control points along the control polygon (Rhino 9 WIP has it natively when Gumball is set to “Object” mode, but Rhino 8 and older releases don’t). If differs from the default ! _DragMode _ControlPolygon macro by one important feature - hiding the Gumball that interferes with the control points. To restore the regular state and visibility of Gumball, simply use the very 1st macro posted above.

Tooltip: Drag mode: ControlPolygon
Command: !_SetRedrawOff '~_Dragmode _ControlPolygon '_Gumball _Off _Enter '~_GumballAlignment Object '_EnterEnd _SetRedrawOn

If you scale to 0 in X direction, it’s the same as projecting to YZ plane.

Hi, I hope this short video make it easier to understand, I’m not sure if what I say makes sense to everybody, but it’s a typical situation that I would like to improve.

@Rhino_Bulgaria I will test your super gumball when I have the time, thanks