Descent (hopefully) boolean operaions in maya, a thing I think many have been looking for.
Source code is included (you need to download and build carvelib for this).
Motivation:
https://forums.cgsociety.org/showthread.php?f=7&t=1027840
The credits should go to the author of carvelib, who's reponsible for the bool-op machinary:
https://code.google.com/p/carve/
An example of how to run the plugin:
if not mel.eval('exists boolop'):
mc.loadPlugin('boolop')
mel.eval('boolop 0 boolopRes')
mc.unloadPlugin('boolop', force=1)
where the 0 is the boolean operation which can be chosen from:
enum OP { UNION = 0, /**< in a or b. */ INTERSECTION, /**< in a and b. */ A_MINUS_B, /**< in a, but not b. */ B_MINUS_A, /**< in b, but not a. */ SYMMETRIC_DIFFERENCE, /**< in a or b, but not both. */ ALL /**< all split faces from a and b */ };
Compiled versions for various platforms should be found at:
https://forums.cgsociety.org/showthread.php?f=89&t=1028025
Later I might publish also the CGAL version.
I apologizein advance: The next two weeks, I'll be a bit busy, so only small questions please.
Zohar
Please use the Feature Requests to give me ideas.
Please use the Support Forum if you have any questions or problems.
Please rate and review in the Review section.