In the coming months, we'll probably be importing thousands of models from CoCreate Modeling into Pro/E.
Luckily, CoCreate v.17 allows "save as .neu", which works MUCH better than STEP or IGES, but we noticed that complex models with lots of roundssometimes still result in non-solid models. I'd like to be able to import a large assembly from CoCreate, push a button, and then get a list of all models that are NOT solids. Even better: I'd like all good models to be hidden, and al "wrong" models to be non-hidden 🙂
The only trick I can think of now is to determine the volume of each model (non-solid has value 0), but that will probably take a fair amount of calculation time with a large assy...
Is there a smarter method for this???
thanks for your reply! In J-Link it's something similar:
MassProperty masProp = solid.GetMassProperty(null);
Double volume = masProp.GetVolume();
So,time to fire upmy Netbeans and find out...
Yes, it works 🙂
I tried it on an assy with appr. 90 complex plastic parts. Took 30 seconds, so that's appr. 3 models / second.
Nicely reported the surface models with a volume of 0.