,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
>>>>>>>>>>>>>>>>>>>>>>|`````````````````````````````````|<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<|      CleanCut 1.4 for Max 5.x   |>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>|        2003 by Roger Hyde      |<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<|,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|>>>>>>>>>>>>>>>>>>>>>>>>>
``````````````````````````````````````````````````````````````````````````````````

What is it?
***********
CleanCut is a Maya-like cut tool that, unlike the default Max5 cut tool, doesn't
leave messy edges all over the place.  You only get the cuts you want, where you
want them!

How do I install/uninstall it?
******************************
Just extract CleanCut.mzp  and  drag it into a Max viewport, or  run it using  Run
from  the  MAXScript  menu. If  it  is  not  already  installed, it  will install.
If it's already been installed, it will uninstall. Simple!

How do I use it?
****************
After installation, you will find a new category in the Customize User Interface
dialog called RHTools. In this category will be an item labeled CleanCut. Just add
this to a button or a quadmenu, or assign it to a keyboard shortcut.

To start CleanCut, you need to be editing an EPoly object in sub-object mode (it
doesn't matter what sub-object level you're in). When you start the tool, dragging
the mouse over the object will cause edges and vertices to light up as you pass
over them.  Whenever an edge or vertex is lighted up, that means it is able to 
accept a cut. Just click once to start the cut, and keep clicking until you are
finished. 

A cut is not complete until it goes from an existing vertex or edge to another 
existing vertex or edge. Once a cut is complete, the new edges and verts are then
available to accept cuts, so you can just keep cutting around until you're happy
with the result. Holding down the Ctrl key while clicking will start a new cut
without exiting the tool. Holding down the Shift key will temporarily disable 
snapping to edges and verts, so you can make precise cuts in areas of high detail.

Any plans for the future of CleanCut?
*************************************
Maybe. I thought I might expand the tool to include a "draw cut" type of system,
which would use the painter interface to let you "sketch" a cut across your model
in a single stroke. I'm not going to make any promises, but it shouldn't be *too*
difficult to implement.

Are there any known bugs or issues?
***********************************
Yes. Occasionally and without warning, CleanCut will become un-undoable, and will
also clear out the undo buffer.  This means that until I get this bug fixed it's 
a good idea to save before making extensive use of this tool. 

CHANGE LOG
**********
1.0    CleanCut first release
1.1  - Fixed a nasty bug which would cause CleanCut to break and occasionally
       crash Max.
     - Cleaned up the highlight code a bit, causing fewer screen redraws. Had to
       remove the "box" highlight for the mouse cursor in order to do this.
     - Added the ability to turn off edge/vertex snapping temporarily by holding
       down the shift key while in the tool.
     - Added the ability to start a new cut while in the tool by holding the Ctrl 
       key while clicking. If you haven't closed the current cut, it will be 
       replaced by the new cut.
1.2  - Updated highlighting. Since Ctrl-clicking will start a new cut, all verts
       and edges will now highlight properly when the Ctrl key is pressed to
       reflect that they are able to accept the start of a new cut.
     - Added an update scheme to the installer, so that you can choose to update
       rather than uninstall if you have an older version installed.
1.3  - More fixes to highlighting. Highlights are now bolder, and should not be
       occluded by the geometry's edges. Highlighting is also more forgiving of
       where you place the mouse cursor - it can now be on any side of an edge or
       vertex.
1.4	- Slightly improved undo (still a bit shaky, though). More subtle improvements
	  to the highlighting scheme, and a new backend for intersect-testing that
	  improves the performance just slightly.