Hi all,
so can you roll your own modifiers? Some quick searching seems to suggest the answer is ‘no’, but I just wanted to make sure.
Thing is, I’m making an addon to smooth a selected mesh/edgeloop by extending the mesh by adding some extra verts/edges/faces. It would ideally have some properties you could change (*) and see the effects of in real time, just like you’d have in an ‘add-mesh’ addon. But I’d rather change the existing mesh than creating a new one, as you may not want to lose other data (eg, uv’s) on the Original mesh. So writing a modifier seems the way to go, right?
Here’s an example of how this might work:
(*) Red Arrow illustrates user defined parameter
The centre green quad/polygon is the starting/selected object/edgeloop, and the mesh should by extended to include the yellow geometry when this modifier is active.
So I know how this algorithm and its parameters and all should work, but how do I make this functionality available to the user in the most natural/blender-like way?
TIA!