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

Радиальный размер к поверхности. Расстояние между поверхностями. Подробнее...

Классы

class  MbSurfDist
 Расстояние между точками на поверхности. Подробнее...
 
class  MbMinMaxSurfDists
 Расстояния с точками между поверхностями. Подробнее...
 

Перечисления

enum  MbeSurfAxesMeasureRes {
  samr_SurfSurf_Failed = -3, samr_AxisSurf_Failed = -2, samr_AxisAxis_Failed = -1, samr_Undefined = 0,
  samr_AxisAxis_Coaxial, samr_AxisAxis_Parallel, samr_AxisAxis_Intersecting, samr_AxisAxis_Distant,
  samr_AxisSurf_Colinear, samr_AxisSurf_Parallel, samr_AxisSurf_Intersecting, samr_AxisSurf_Distant,
  samr_SurfSurf_Colinear, samr_SurfSurf_Parallel, samr_SurfSurf_Intersecting
}
 Результат замера расстояния и угла между поверхностями. Подробнее...
 

Функции

void RadiusDimension3D (const MbSurface &surface, const MbCartPoint &surface_uv, MbPlaneCurve *&plane_curve)
 Построить окружность или дугу для радиального размера к поверхности. Подробнее...
 
void RadiusDimension3D (const MbSurface &surface, const MbCartPoint3D &point, MbPlaneCurve *&plane_curve)
 Построить окружность или дугу для радиального размера к поверхности. Подробнее...
 
void RadiusDimension3D (const MbSurface &surface, const MbPlacement3D &place, MbPlaneCurve *&plane_curve)
 Построить окружность или дугу для радиального размера к поверхности. Подробнее...
 
bool IsPossibleRadiusDimension3D (const MbSurface &surface)
 Можно ли построить окружность или дугу для радиального размера к поверхности. Подробнее...
 
MbeSurfAxesMeasureRes SurfAxesDistAngle (const MbSurface &surface1, bool sameSense1, const MbSurface &surface2, bool sameSense2, MbAxis3D &axis1, bool &exist1, MbAxis3D &axis2, bool &exist2, MbCartPoint3D &p1, MbCartPoint3D &p2, double &angle, double &distance, double angleEps=ANGLE_EPSILON)
 Расстояние между осями поверхностей. Подробнее...
 
MbeProcessState MinMaxDistances (const MbSurface &surface1, ptrdiff_t u1cnt, ptrdiff_t v1cnt, const MbVector3D *dir, const MbeSenseValue &orient, bool useEqualDistances, const MbSurface &surface2, ptrdiff_t &nMin, ptrdiff_t &nMax, MbMinMaxSurfDists &allResults, MbMinMaxSurfDists &minResults, MbMinMaxSurfDists &maxResults, IProgressIndicator *indicator=NULL)
 Экстремальные расстояния между поверхностями. Подробнее...
 

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

Радиальный размер к поверхности. Расстояние между поверхностями.

Функции построения окружности или дуги для радиального размера к поверхности. Функция вычисления экстремальных расстояний между поверхностями.