Hide menu
Loading...
Searching...
No Matches
Wall thickness calculation

Overview

Wall thickness calculation algorithm allows analyzing wall thickness of the model and return information about minimum and maximum thicknesses.

As the API changes to accommodate the needs of users compatibility will be preserved as much as possible but is ultimately not guaranteed.

Capabilities

  • WallThickness_Analyzer allows analyzing wall thickness of a solid model. Below is a simple example of analyzing.
    The model Wall thickness information


    Model: barrel

    Part #0 ["barrel"] - solid #0 has:
        Min thickness = 4.526479 mm
        Max thickness = 10.036917 mm

Scope of accepted geometries

Wall thickness tool (WallThickness_Analyzer) works with ModelData::Solid .

API overview

WallThickness_Analyzer is the class that performs wall thickness analysis of a given ModelData::Solid . It returns WallThickness_Data that contains information about minimum and maximum thicknesses. See Wall Thickness Analyzer Example.

ModelData::Solid aSolid = ...;
WallThickness_Analyzer anAnalyzer;
size_t aResolution = 800;
WallThickness_Data aData = anAnalyzer.Perform (aSolid, aResolution /* default value for Resolution = 1000 */);

Limitations

Accuracy of wall thickness calculation depends on the given resolution value. It should be at least 20, otherwise nothing will happen. The larger the value, the higher the accuracy of the calculations. The recommended values are 100 - 5000. High values greatly increase computation time and memory usage.