I need to calculate the volume of a piping project created in Plant 3D.
I managed to calculate it with the MASSPROP command (transforming all parts into solids) but it is very laborious and imprecise, as it has to be done in parts and does not take into account the thickness of the tubes and connections.
Is it possible to include volume property in the BOM?
Is it possible to solve using Python programming?
Hi,
It's possible with .NET:
1. for pipe you need to determine length *(pipe OD - thickness) which easy can be read from pipe
2. for fitting get approximate by get solid volume * (1- (OD-thickness))
3. for equipment, valve, etc. you can either add new properties in P3D so the app can read that value or just make an external file map with "name -> volume" and it auto calculates.
That's the idea we're currently work on for getting the volume for selected item, linetag, whole drawing, etc.
Let me know if you're interested in cooperating otherwise following these steps will work.
Similarly, here is our small tool to calculate volume: https://www.youtube.com/watch?v=kuUfqJUodQo
Hello,
you can use Measuregeom command of AutoCad.
Object(s) must be 3d solid(s) ( if it is pipes, make copy of them and explode them ).
Regards
Can't find what you're looking for? Ask the community or share your knowledge.