C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл map_section_complex.h

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

Классы

struct  MbSectionMapIteratorAbs
 Интерфейс итератора видов сечений. Подробнее...
 
class  MbSectionMapIterator
 Итератор видов сечений тела. Подробнее...
 
class  MbLocalSectionMapIterator
 Итератор местных видов сечений тела. Подробнее...
 

Функции

bool FormFirstSectionPlane (const MbPlacement3D &m_place, const MbCurve &m_segment, bool m_left, MbPlacement3D &secPlace)
 Построение плоскости простого сечения/разреза. Подробнее...
 
void MappingVPtoMP (MbPlacement3D &place, const MbVector &viewDir)
 Преобразование плоскости вида к плоскости отображения проекции. Подробнее...
 

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

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

Функции

◆ FormFirstSectionPlane()

bool FormFirstSectionPlane ( const MbPlacement3D m_place,
const MbCurve m_segment,
bool  m_left,
MbPlacement3D secPlace 
)

Построение плоскости простого сечения/разреза.

Построение плоскости сечения/разреза, если линия разреза состоит из одного сегмента.

Аргументы
[in]m_place- Плоскость линии разреза.
[in]m_segment- Сегмент линии разреза.
[in]m_left- Направление взгляда.
[out]secPlace- Плоскость сечения.

◆ MappingVPtoMP()

void MappingVPtoMP ( MbPlacement3D place,
const MbVector viewDir 
)
inline

Преобразование плоскости вида к плоскости отображения проекции.

Преобразование плоскости вида к плоскости отображения проекции. Нормаль плоскости вида направлена против вектора взгляда.

Аргументы
[in