Skip to content

Tyler-TDS/TDS_RadialMenu-Maya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watch Demo Fuel My Code

TDS-Radial Menu for Maya

A fast radial menu for Maya to trigger your own tools and commands with a right-click hold.

Features

  • Inner / outer ring with nested children; hover to reveal children, LMB Single-Click, LMB Double-Click and Release scripts.
  • Preset system (scroll wheel to swap presets) with per‑preset colours, global size controls.
  • Editor UI to add/remove/reorder sectors and edit commands and descriptions.
  • Smart Mode auto detect department/selection and show the corresponding preset. Department is pulled from main department drop-down in main Maya window

Installation

Works on Maya 2020+ (PySide2). Tested on Windows.

  1. Download and place the folder TDS_library/TDS_radialMenu in Maya Python Path (Documents/maya/scripts).
  2. Run Quick Start

Quick Start

  • Activate Radial Menu:
from TDS_library.TDS_radialMenu import radialMenu_main as rm
rm.launch_or_toggle_radial(True)
  • Toggle or force the active state:
rm.launch_or_toggle_radial()        # toggle
rm.launch_or_toggle_radial(True)    # force ON
rm.launch_or_toggle_radial(False)   # force OFF
  • Uninstall from current Maya:
rm.uninstall_radial_menu()

Swap presets on the fly:

from TDS_library.TDS_radialMenu.radialMenu_main import select_preset
select_preset("Rigging")

Toggle Smart Mode:

rm.toggle_smart_preset()

Editor UI

from TDS_library.TDS_radialMenu import show_window
show_window()

The editor lets you change labels, descriptions, commands, colours and global size (radius, ring gap, outer width, child angle multiplier).


See CHANGELOG.md for released changes.


License

MIT — see LICENSE.

About

Radial Menu for Autodesk Maya — assign custom commands, right-click hold in viewport

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages