# A3DRWValidationPropertiesThresholdData

struct `A3DRWValidationPropertiesThresholdData`

  Describes threshold values used for checking validation properties in Step.

  Step files may contain validation properties that are used to check the validity of a CAD model. Those values, once read from the file, are compared with the ones computed by Exchange. Threshold values define the acceptable limit between the read and the computed value.

  Two kinds of threshold are used :

  - Deviation: maximum distance between points (mm)
  - Percent: maximum difference for real values (%)

  ## Index

  Variables

  - `m_dGEOMPercentVolume`
  - `m_dGEOMPercentSurfaceArea`
  - `m_dGEOMPercentIndependentSurfaceArea`
  - `m_dGEOMPercentIndependentCurveLength`
  - `m_dGEOMDeviationCentroid`
  - `m_dGEOMDeviationIndependentSurfaceCentroid`
  - `m_dGEOMDeviationIndependentCurveCentroid`
  - `m_dGEOMDeviationPointSetCentroid`
  - `m_dGEOMDeviationBoundingBox`
  - `m_dPMIPercentAffectedArea`
  - `m_dPMIPercentAffectedCurveLength`
  - `m_dPMIPercentCurveLength`
  - `m_dPMIPercentSurfaceArea`
  - `m_dPMIDeviationCurveCentroid`
  - `m_dPMIDeviationSurfaceCentroid`
  - `m_dASMDeviationNotionalSolidsCentroid`

Variables

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMPercentVolume`
  `A3DDouble`

  (%) Volume of solids.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMPercentSurfaceArea`
  `A3DDouble`

  (%) Surface of solids.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMPercentIndependentSurfaceArea`
  `A3DDouble`

  (%) Surface of surfaces.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMPercentIndependentCurveLength`
  `A3DDouble`

  (%) Length of curves.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMDeviationCentroid`
  `A3DDouble`
  2000. Centroid of solids.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMDeviationIndependentSurfaceCentroid`
  `A3DDouble`
  2000. Centroid of Surfaces.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMDeviationIndependentCurveCentroid`
  `A3DDouble`
  2000. Centroid of curves.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMDeviationPointSetCentroid`
  `A3DDouble`
  2000. Centroid of points set.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dGEOMDeviationBoundingBox`
  `A3DDouble`
  2000. Bounding box of any geometry.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dPMIPercentAffectedArea`
  `A3DDouble`

  (%) Total area of the faces or surfaces the PMI is attached to.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dPMIPercentAffectedCurveLength`
  `A3DDouble`

  (%) Total curve length of the edges or curves the PMI is attached to.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dPMIPercentCurveLength`
  `A3DDouble`

  (%) Total length of the PMI wireframe part.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dPMIPercentSurfaceArea`
  `A3DDouble`

  (%) Total surface of the PMI tessellated part.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dPMIDeviationCurveCentroid`
  `A3DDouble`
  2000. Centroid of the PMI wireframe part.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dPMIDeviationSurfaceCentroid`
  `A3DDouble`
  2000. Centroid of the PMI tessellated part.

A3DDouble `A3DRWValidationPropertiesThresholdData.``m_dASMDeviationNotionalSolidsCentroid`
  `A3DDouble`
  2000. Centroid of the assembly.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...