Hide menu
Loading...
Searching...
No Matches
Wall Thickness Calculation

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.

using namespace cadex;
ModelData::Solid aSolid = ...;
size_t aResolution = 800;
WallThickness_Data aData = anAnalyzer.Perform (aSolid, aResolution /* default value for Resolution = 1000 */);
Defines a topological solid.
Definition Solid.hxx:32
The wall thickness analyzing tool.
Definition WallThickness_Analyzer.hxx:40
WallThickness_Data Perform(const ModelData::Solid &theSolid, size_t theResolution, const ProgressStatus &theProgressStatus=ProgressStatus())
Runs analyzing process for ModelData::Solid object.
Definition WallThickness_Analyzer.cxx:869
Contains information about minimum and maximum wall thicknesses.
Definition WallThickness_Data.hxx:41
Contains classes, namespaces, enums, types, and global functions related to Manufacturing Toolkit.
Definition LicenseManager_LicenseError.hxx:30

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.