05-09-2012 04:58 AM
we experience problems with larger ACIS models in our CAD/CAM simulation system.
As we only need the visible surfaces of the bodies for visualisatiuon and collision check we consider to eleminate all ACIS bodies that completely lie within another body.
Thus we might get rid of modeled inner gearings etc.
Are there any API calls or husks etc. that might support this task?
If not, what would be the most convenient way to solve this (ray tracing, ...)?
Are there any other best practices to reduce complexity in our case (remove small details like convolutions)?
As we handle CAD parts from different CAD suppliers (via Interop) we generally only have pure geometric ACIS content, no assembly structure or model semantics (what kind of a part is this).
Thanks for any hint.
05-09-2012 09:26 AM
You might be able to make a osphisticated facet-based algorith that is faster, but the simplest way is probably to use api_clash_bodies. Start here to explore the performance options and return information for that API.