C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

A solid with an array of faces and triangulation grids. More...

#include <tri_lump.h>

+ Collaboration diagram for MbLumpAndFaces:

Public Member Functions

 MbLumpAndFaces (const MbMatrix3D &_from, void *_comp, double _sag)
 Constructor. More...
 
void AddFace (const MbFaceAndGrid &face)
 Add face with triangulation. More...
 

Public Attributes

const voidm_comp
 A pointer to the component.
 
MbMatrix3D m_toWCS
 A matrix of transformation to the world coordinate system.
 
std::vector< MbFaceAndGridfaces
 An array of pairs "a face and its grid".
 
double sag
 The tolerance which was used for the calculation of a grid.
 

Detailed Description

A solid with an array of faces and triangulation grids.

A solid determined in the coordinate system with an array of faces and triangulation grids.

Constructor & Destructor Documentation

◆ MbLumpAndFaces()

MbLumpAndFaces::MbLumpAndFaces ( const MbMatrix3D _from,
void _comp,
double  _sag 
)
inline

Constructor.

Constructor by matrix and component.
A solid with an empty array of faces is created.

Parameters
[in]_from- A transform matrix.
[in]_comp- A pointer to the component.
[in]_sag- The tolerance which was used for the calculation of a grid.

Member Function Documentation

◆ AddFace()

void MbLumpAndFaces::AddFace ( const MbFaceAndGrid face)
inline

Add face with triangulation.

Parameters
[in]face- A face with triangulation grid.

The documentation for this struct was generated from the following file: