C3D Toolkit  Kernel - 105435, Vision - 121811.105435
Файл map_section_complex.h

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

#include <templ_ss_array.h>
#include <mb_placement3d.h>
#include <mb_axis3d.h>
#include <mb_operation_result.h>
#include <map_lump.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