
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I've written a program using Visual Lisp that takes a 3Dsolid and a selection set of other 3Dsolids and finds the intersecting area between the two. I'm using vla-Boolean with this format:
(vla-Boolean foo acIntersection bar)
and it works perfectly for objects that are actually intersecting. For objects that don't intersect, vla-Boolean outputs "error: Automation Error. Description was not provided." and immediately ends the program. I thought I would be able to use vla-IntersectWith to check for intersections, but it also throws an exception when trying to compare a 3Dsolid to another 3Dsolid. Is there a way to check if two 3Dsolids interfere? Since I want this to be done without any additional effort from the user, I don't want them to have to run an INTERFERE command every time before they select things.
Solved! Go to Solution.