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

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

#include <templ_s_array.h>
#include <mb_cart_point3d.h>
#include <space_item.h>
#include <op_shell_parameter.h>
#include <op_swept_parameter.h>
#include <position_data.h>
#include <topology_faceset.h>
#include <mb_operation_result.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)
 Построить опорные точки размеров операции скругления/фаски. Подробнее...
 

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

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