What are the default units for length, area, and volume in the Navisworks API?
Solved! Go to Solution.
Solved by xiaodong_liang. Go to Solution.
I've compared some files, and I've found that lengths are in cm by default in the NV API. I'm still not sure how the volume and surface area calculations work in the API, since I've included HasVolume boolean conditionals to exclude geometry that doesn't have a volume, yet, open surfaces and flat planar surfaces return HasVolume == true.
Well, i figured out the area and volume are not the volume and surface area of the geometry, but rather it's the surface area and volume of the bounding box. By multiplying the "Size" values from the boundingbox3D object, it matches the "surfacearea" or "volume" property. Thus, the volume and surface area units are cm³ and cm² by default, respectively.
I'm going to continue to attempt to measure the surface area and volume of specific geometry, and not boundingbox values. Anyone know how to do that?
You're saying that there is no way to extract geometries of elements. Meanwhile, when you click on items you can easily see the geometric properties (surface area, volume, thickness,etc.). How come you cannot extract this information?
I want to use surface area of a floor with opening. Becaues of the opening, the bounding box data cannot be used. another example would be round columns.
Is there anything I can do in navisworks API? could it be done in using Revit API?
(I use IFC file format)
Thank you very much. This provides access to information in properties panel.