A3DCompareInputData

Fields

A3DDouble

m_dTol

A3DUns32

m_uiOldRiBrepModelsSize

A3DRiBrepModel **

m_ppOldRiBrepModels

A3DDouble **

m_pOldRiBrepModelPlacements

A3DUns32

m_uiNewRiBrepModelsSize

A3DRiBrepModel **

m_ppNewRiBrepModels

A3DDouble **

m_pNewRiBrepModelPlacements

Detailed Description

struct A3DCompareInputData

A3DCompareInputData structure that contains input data of A3DCompareFaces.

The two fields m_pOldRiBrepModelPlacements and m_pNewRiBrepModelPlacements must each point to an array of 4x4 matrices (column major). The size of the original array is respectively m_uiOldRiBrepModelsSize and m_uiNewRiBrepModelsSize, each array element represents the matrix as a 16 long A3DDouble array.

Version

7.0

Public Members

A3DDouble m_dTol

maximum distance between two matching faces.

A3DUns32 m_uiOldRiBrepModelsSize

The size of m_ppOldRiBrepModels and m_pOldRiBrepModelPlacements.

A3DRiBrepModel **m_ppOldRiBrepModels

Array of RiBrepModel of the old group.

A3DDouble **m_pOldRiBrepModelPlacements

Array of RiBrepModel placements of the old group.

A3DUns32 m_uiNewRiBrepModelsSize

The size of m_ppNewRiBrepModels and m_pNewRiBrepModelPlacements.

A3DRiBrepModel **m_ppNewRiBrepModels

Array of RiBrepModel of the new group.

A3DDouble **m_pNewRiBrepModelPlacements

Array of RiBrepModel placements of the new group.