I’ve been asked to create a script that can find all of the holes in a model. I can do that fairly easily, however there are two issues for which I could not find a solution:
- When selecting cylinders using rs.IsCylinder() I’m also capturing fillets. Is there a way to only select cylinders that are complete (360°)?
- I would also like to capture the bottoms of the blind holes, but I really doubt that’s possible as the bottoms do not have enough uniqueness to make them different from other surfaces. Any suggestions? I don’t have much hope for this one.
Here is an illustration that may be helpful:
Thanks in advance for any suggestions.