I've been meaning to create this tool for quite some time now. Inspired by Blender's 'ToSphere' function. Maya lacks by default many tools that could be handy, I really did like this function within Blender, so I figured that I'd attempt to create something similar for Maya.
This is also the first tool I've written using pymel, it's definitely a much easier language.
It has many useful features as shown in the video.
You can download this script here: https://www.creativecrash.com/maya/script/spherize-selection-maya-plugin-pymel/
Here's a few little features of this script:
1. Averaging the selection of objects or components or in conjunction with each other.
2. Converting any mesh/shapes to spherical shapes in seconds.
3. Can perform this task in local space, world space and object space.
4. Options for flattening along their average normal position.
Note: If you're after a perfect circle, over a curved surface, this does NOT do that, it's a mathematical approximation. And it's a very close approximation, if you want a perfect circle, you'd have to flatten the selection before running it, this is why I included this option in the UI.
I've received multiple compaints saying that it doesn't make a 'perfect circle', I have not written anywhere, that it does do that, this mathematically places the points as if they were placed on a sphere located in the center of the selection. It doesn't just 'make them a circle'. It's an average, please people, I have spent a lot of time on this, don't be so short to be rude for a free script that is ultimately extrememly helpful.
It's very easy to use, and quite handy.
Please let me know if you'd like a copy of this script.
(Blender's version: https://wiki.blender.org/index.php/Doc...)