C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

Информация о пересечении двух тел. Подробнее...

Граф связей класса MbIntersectionData:
[см. легенду]

Открытые члены

bool IsPoint () const
 Пересечение точкой.
 
bool IsCurve () const
 Пересечение вдоль касательной линии.
 
bool IsSurface () const
 Пересечение касательной областью поверхности.
 
bool IsSolid () const
 Пересечение - есть тело.
 
void SetTangent (bool b)
 Установить флаг пересечения вдоль касательной линии.
 
const MbSolidGetSolid () const
 Отдать указатель для просмотра тела.
 
MbSolidSetSolid ()
 Отдать указатель для просмотра/модификации тела.
 
size_t GetCurvesCount () const
 Количество кривых пересечения.
 
void GetCurves (RPArray< MbCurveEdge > &crvs) const
 Получить массив кривых пересечения.
 
const MbCurveEdgeGetCurve (size_t k) const
 Получить указатель на кривую пересечения по индексу.
 
void GetFaceNumbers (bool first, SArray< ptrdiff_t > &numbers) const
 Получить номера касающихся граней первого/второго тела.
 

Защищенные данные

RPArray< MbCurveEdgecurves
 Ребра пересечения (владеет по счетчику ссылок).
 
SArray< ptrdiff_t > faceNumbers1
 Номера касающихся граней первого тела.
 
SArray< ptrdiff_t > faceNumbers2
 Номера касающихся граней второго тела.
 
MbSolidsolid
 Тело пересечения (владеет по счетчику ссылок).
 
bool isTangentCurve
 Пересечения - это линии касания.
 
bool isSolid
 Пересечения образуют тела (для BUG_39711).
 

Подробное описание

Информация о пересечении двух тел.

Информация о пересечении двух тел при диагностике их оболочек.


Объявления и описания членов структуры находятся в файле: