C3D Kernel  104065
Классы | Пространства имен | Определения типов | Функции
Файл surface.h

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

Классы

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

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

namespace  c3d
 

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


Определения типов

typedef SPtr< MbSurfacec3d::SurfaceSPtr
typedef SPtr< const MbSurfacec3d::ConstSurfaceSPtr
typedef std::vector< MbSurface * > c3d::SurfacesVector
typedef std::vector< const
MbSurface * > 
c3d::ConstSurfacesVector
typedef std::vector< SurfaceSPtr > c3d::SurfacesSPtrVector
typedef std::vector
< ConstSurfaceSPtr > 
c3d::ConstSurfacesSPtrVector
typedef std::set< MbSurface * > c3d::SurfacesSet
typedef SurfacesSet::iterator c3d::SurfacesSetIt
typedef SurfacesSet::const_iterator c3d::SurfacesSetConstIt
typedef std::pair
< SurfacesSetConstIt, bool > 
c3d::SurfacesSetRet
typedef std::set< const
MbSurface * > 
c3d::ConstSurfacesSet
typedef ConstSurfacesSet::iterator c3d::ConstSurfacesSetIt
typedef
ConstSurfacesSet::const_iterator 
c3d::ConstSurfacesSetConstIt
typedef std::pair
< ConstSurfacesSetConstIt,
bool > 
c3d::ConstSurfacesSetRet

Функции

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)
 Вычислить параметры ближайших точек поверхностей.

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

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


Функции

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

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

Аргументы:
[in]surface- Поверхность.
[in]u- Первый параметр.
[in]v- Второй параметр.
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы