Depending on the input CAD format read, the HOOPS Exchange API is able to can retrieve or re-compute several attributes concerning the “physical properties” (like the mass or volume) of a model.
Note |
---|
As its name suggests, the A3DComputePolyBrepPhysicalProperties() function is able to re-compute several information like the surface or volume from a brep. However please keep in mind that those values may slightly differ from the native CAD software ones since the modeller used is different ! |
Concerning the values that are directly read from CAD files, here’s an array with their different names:
...
Format/Propertie
...
Mass
...
Density
...
Surface
...
Volume
...
Catia
...
Not available
...
ReadA3DMiscMaterialPropertiesData::m_dDensity
...
CalculatedA3DPhysicalPropertiesData::m_dSurface
...
CalculatedA3DPhysicalPropertiesData::m_dVolume
...
Solidworks
...
ReadA3DMiscAttributeData::SW-MassProp-Config-0
...
Not available
...
CalculatedA3DPhysicalPropertiesData::m_dSurface
...
CalculatedA3DPhysicalPropertiesData::m_dVolume
...
Creo/ProE
...
ReadA3DMiscAttributeData::MASS
...
ReadA3DMiscMaterialPropertiesData::m_dDensity
...
CalculatedA3DPhysicalPropertiesData::m_dSurface
...
CalculatedA3DPhysicalPropertiesData::m_dVolume
...
NX
...
ReadA3DMiscAttributeData::j0WeightCalc
...
ReadA3DMiscAttributeData::j0Density
...
ReadA3DMiscAttributeData::j0CPArea
...
ReadA3DMiscAttributeData::j0GeoV
...
JT
...
Not available
...
Not available
...
CalculatedA3DPhysicalPropertiesData::m_dSurface
...
CalculatedA3DPhysicalPropertiesData::m_dVolume
...
Inventor
...
ReadA3DMiscAttributeData::kMassDesignTrackingProperties
...
ReadA3DMiscAttributeData::kDensityDesignTrackingProperties
...
ReadA3DMiscAttributeData::kSurfaceAreaDesignTrackingProperties
...
ReadA3DMiscAttributeData::kVolumeDesignTrackingProperties
...
Solid Edge
...
For more information, check out our forum post.