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

Поверхность. Подробнее...

Классы

class  MbSurface
 Поверхность в трехмерном пространстве. Подробнее...
 

Пространства имен

 c3d
 Объявление пространства имен C3D.
 

Функции

void _CheckParams (const MbSurface &surface, double &u, double &v)
 Проверить параметры. Аналог MbSurface::CheckSurfParams. Подробнее...
 
MbeNewtonResult NearestPoints (const MbSurface &surface, bool ext0, const MbCurve3D &curve, bool ext1, double &u0, double &v0, double &t0, double &dmin, bool t0Calculated=false)
 Вычислить параметры ближайших точек поверхности и кривой. Подробнее...
 
MbeNewtonResult NearestPoints (const MbSurface &surface0, bool ext0, const MbSurface &surface1, bool ext1, double &u0, double &v0, double &u1, double &v1, double &dmin, bool checkCurvilinearBounds)
 Вычислить параметры ближайших точек поверхностей. Подробнее...
 
DEPRECATE_DECLARE MbeNewtonResult NearestPoints (const MbSurface &surface0, bool ext0, const MbSurface &surface1, bool ext1, double &u0, double &v0, double &u1, double &v1, double &dmin)
 Вычислить параметры ближайших точек поверхностей. Подробнее...
 

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

Поверхность.

Поверхности являются представителями семейства трёхмерных геометрических объектов. Поверхности играют главную роль в построении геометрической модели. Поверхностями описывают гладкие участки геометрической формы моделируемых объектов. Поверхности строятся с помощью аналитических функций, по набору точек, на базе кривых и на базе поверхностей.

Функции

◆ _CheckParams()

void _CheckParams ( const MbSurface surface,
double &  u,
double &  v 
)
inline

Проверить параметры. Аналог MbSurface::CheckSurfParams.

Проверить параметры и загнать в область определения, если параметр вышел за полюс.

Аргументы
[in]surface- Поверхность.
[in]u- Первый параметр.
[in]v- Второй параметр.