Dial Manipulator

MaxScript Release 0.1 Source FOR M051+ (12/23/2000)

Based on Slider Manipulator by Scott Morrison 
Code by Borislav Petrov, Bobo's Rendert**ls. 

SHORT DESCRIPTION

The Dial Manipulator is a Scripted Plug-in similar to the Slider Manipulator.
It provides




 
  • The Hide checkbox collapses the display. Alternativelly you can click on the + sign in the Dial which is always 180 from the "clock hand".

  •  
  • The Name of the Manipulator is entered into a multi-line text field. It can be of arbitrary length.

  •  
  • The Minimum value will be on the right of the dial. The Maximum value will be a full turn from that point.

  •  
  • The X and Y Position values are in relative Screen coordinates. The position can be also set by dragging the small circle in the center of the Dial with the mouse.

  •  
  • The Radius can also be set by dragging the Circle with the mouse. 

  •  
  • The Snap is used to control the increment step of the value.

  •  
  • The User Snaps let you quickly snap to precise pre-defined values. 

  •  
  • The Strength of the User Snap defines the distance from the snap value at which the clock hand will jump to the value. It is expressed in units so you might need to adjust the Strength when changing the scale of the values using Min. and Max Values. When the User Snaps checkbox is disabled, you will still be able to click on the ticks in the viewport to snap to these values.

  •  
  • There are 4 User Snaps - the first and largest tick represents the Minimum value. The other 3 are user-defined. Click on any of the ticks to snap to the value.

  •  
  • The Custom Colors can be turned on optionally and will overrule the default Slider Colors display.

  •  
  • The Active Color is the one used for the slider when MAX is in Manipulate Mode.

  •  
  • The Inactive Color is the one used when not in Manipulate mode.

  •  
  • The Selected Color is used to highlight the manipulated element.

  •  
  • You can copy the User Colors from another Dial or Enhanced Slider by clicking the "Acquire Colors From" and picking a Manipulator in the Viewport.

  •  


    DOWNLOAD AND INSTALLATION

    To install the Dial Manipulator,