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

Построение фантомов операций. Подробнее...

Функции

MbResultType SmoothPhantom (const MbSolid &solid, RPArray< MbCurveEdge > &edges, const SmoothValues &params, RPArray< MbSurface > &result)
 Построить фантомные поверхности скругления/фаски. Подробнее...
 
MbResultType SmoothPhantom (const MbSolid &solid, SArray< MbEdgeFunction > &edges, const SmoothValues &params, RPArray< MbSurface > &result)
 Построить фантомные поверхности скругления/фаски. Подробнее...
 
MbResultType SmoothSequence (const MbSolid &solid, RPArray< MbCurveEdge > &edges, const SmoothValues &params, bool createSurfaces, RPArray< MbEdgeSequence > &sequences, RPArray< MbSurface > &result)
 Построить последовательности гладко стыкующихся рёбер. Подробнее...
 
MbResultType SmoothSequence (const MbSolid &solid, SArray< MbEdgeFunction > &edges, const SmoothValues &params, bool createSurfaces, RPArray< MbEdgeSequence > &sequences, RPArray< MbSurface > &result)
 Построить последовательности гладко стыкующихся рёбер. Подробнее...
 
MbResultType OffsetPhantom (const MbSolid &solid, RPArray< MbFace > &faces, SweptValues &params, const MbSNameMaker &operNames, MbFaceShell *&result, size_t *hpShellFaceInd=NULL)
 Построить фантомные эквидистантные поверхности для граней оболочки. Подробнее...
 
MbResultType LocalCubePhantom (const MbSolid &solid, const MbPlacement3D &place, bool bScale, const MbSNameMaker &operNames, MbSolid *&result)
 Построить фантом габаритного куба в локальной системе координат. Подробнее...
 
bool TruncatDirection (const MbCurveEdge &truncatingEdge, MbPlacement3D &dirPlace)
 Определить фантомное направление усечения. Подробнее...
 
MbResultType SmoothPositionData (const MbSolid &solid, RPArray< MbCurveEdge > &edges, const SmoothValues &params, RPArray< MbPositionData > &result, double edgeParam=0.5, const MbCurveEdge *dimensionEdge=NULL)
 Построить опорные точки размеров операции скругления/фаски. Подробнее...
 
MbResultType SmoothPositionData (const MbSolid &solid, SArray< MbEdgeFunction > &edges, const SmoothValues &params, RPArray< MbPositionData > &result, double edgeParam=0.5, const MbCurveEdge *dimensionEdge=NULL)
 Построить опорные точки размеров операции скругления/фаски. Подробнее...
 

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

Построение фантомов операций.