polyNurbsIntersect will allow the user to cut a polygonal surface with a nurbs surface like the
"intersect surface" option for NURBS in maya. The idea behind is the matter of trimming
polygonal surfaces with the boolean options. This usually works bad for nonmanifold meshes, "open" surfaces like planes or high density meshes imported from sculpting tools like mudbox.
1. it doesn`t work well with kinked 1-degree surfaces
2. sometimes it can occur that if you use some very stretched smooth shaped surfaces some intersecting edges will not be recognised as intersecting ones. In this case try to insert some isoparms in the NURBS surface in the problematic intersection area, this should fix this behaviour
You have to source the polyNurbsIntersect.mel. Usage: polyNurbsIntersect( options );
For detailed descriptions of options, please see polyNurbsIntersect.mel.
If you find it best to do that all on a shelf button, copy the interface.mel to your shelf.
There is an icon provided with the downloadable file.
changes with 2.0.0
-added two new subdivision methods: "subdivide by edgeLength" and "subdivide by curvature"
-added new separation option: "separate by surface side"
-execution speed with default settings is now several times faster compared with v 1.0.0
changes with 2.0.1
-fixed a little bug causing the script to crash while processing meshes containing intermediate shapes
-added interface option to select resulting meshes populating a certain surface sidefor detailed descriptions have a look at polyNurbsINtersect.mel
edits 07.01.2010 only fixed a little syntax error, nothing new so far
changes with 2.0.2
-nothing new, just reloaded it with a different version number because creativecrash.com doesnt seem to replace the old buggy file within the same version number. Hope this works. IF IT STILL GIVES A SYNTAX ERROR MESSAGE, just add "/*" (without the quotation marks of course) to the very beginning of polyNurbsIntersect.mel
changes with 2.0.3
fixed a little bug that caused maya 2011 to error when creating the GUI