Hi,
We have a need to reduce the amount of polygons for large Engineering assemblies
- same use case as in Best practice for Shrinkwrapping large assemblies?
with 15000+ visible parts.
Just running decimate() on the list of all visible parts seems to do the job, and performance is good initally but then tapers off and the whole decimate process takes 45 minutes to finish which is way too long.
The parts are not under a single or few assemblies, we have excluded parts with high quality requirements such as cables from being simplified and they are spread out through the model, so today I use scene.getVisiblePartOccurrences() as the input to decimate(). Shrinkwrapping or heavily decimating the parts is not an option here, they must all be available for interaction but with a slightly lower polycount.
Is there any better approach to do this? Is there an option to work in the “Prototype domain” instead (16500 parts, with 4000 prototypes in this case)?