# How to quickly and accurately calculate surface area and volume？

**URL:** <https://forum.techsoft3d.com/t/how-to-quickly-and-accurately-calculate-surface-area-and-volume/4831>\
**Category:** HOOPS Exchange\
**Tags:** how-to\
**Created:** [August 18, 2025, 2:57am UTC](https://forum.techsoft3d.com/t/how-to-quickly-and-accurately-calculate-surface-area-and-volume/4831 "2025-08-18T02:57:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![502815549](https://avatars.discourse-cdn.com/v4/letter/5/4da419/32.png) [@502815549](https://forum.techsoft3d.com/u/502815549)\
**Post date:** [August 18, 2025, 2:57am UTC](https://forum.techsoft3d.com/t/how-to-quickly-and-accurately-calculate-surface-area-and-volume/4831/1 "2025-08-18T02:57:31Z")

</div>

I use A3DComputePhysical Properties to calculate surface area and volume, but sometimes A3DComputePhysical Properties is very slow and takes several tens of minutes to calculate the results. I don’t need other physical quantities such as center of gravity. When I use A3DComputeFaceArea to calculate each face separately and stack them, the difference between the results obtained and the surface area in SolidWorks is not within the acceptable error range. How can I quickly and accurately calculate the surface area and volume?

---

<div class="post-metadata">

**Author:** ![Man](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@Man](https://forum.techsoft3d.com/u/Man)\
**Post date:** [September 9, 2025, 8:05am UTC](https://forum.techsoft3d.com/t/how-to-quickly-and-accurately-calculate-surface-area-and-volume/4831/2 "2025-09-09T08:05:03Z")

</div>

Hello @502815549,

Sometimes the calculation can be very slow — do you mean with the same CAD file, or with different files?

- If it’s with different files, the performance may depend on how complex the BRep model is, or it could indicate a potential issue. In that case, we may need the CAD file for further analysis.

- In general, the performance of **A3DComputePhysicalProperties** can be influenced by the options in [A3DPhysicalPropertiesData](https://docs.techsoft3d.com/exchange/latest/api/c/structA3DPhysicalPropertiesData.html#_CPPv425A3DPhysicalPropertiesData), such as:

These settings can significantly affect both speed and accuracy.

If you only need **surface area** , computing it face by face with [A3DComputeFaceArea](https://docs.techsoft3d.com/exchange/latest/api/c/group __a3d__ physical__properties.html?Production%255Bquery%255D=%2522volume%2522#_CPPv418A3DComputeFaceAreaPK11A3DTopoFacePK14A3DTopoContextP9A3DDouble) can be faster, but keep in mind that summing individual face areas may introduce small numerical differences compared to the full physical property calculation.

Best Regards,  
Man
