Offset holes / bolean / AUTOMATION IDEAS....

 From:  Larry Fahnoe (FAHNOE)
9929.8 In reply to 9929.5 
Hi Stefano,

Okay, so to avoid drawing the cutting object you have imported it from another source. What about considering the Transform Scale command to create the necessary clearance (offset)? Scale 2D would seem to work for round or square cutting objects (symmetrical about the primary axis). The command asks for a scale factor rather than a clearance dimension or offset, so a little math is required to provide that. I don't think a 2D scale would create a proper thread form, though a 3D scale might.

Once the cutting object is scaled to include the desired clearance (offset), then it would be straightforward to locate (Move, Copy, Array) the cutting object on the part and use Boolean Diff to cut the necessary hole.

Depending upon the desired outcome of the model (construction drawing or rendering), you could then either dimension or put the original (un-scaled) cutting object in the hole(s).

While a script could be written to handle scaling the simple cases, if you need more complex forms or controls, I suspect you're asking MoI to go beyond its intended function.

--Larry