C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Surface. More...
#include <space_item.h>
#include <mb_cart_point.h>
#include <mb_cube.h>
#include <mb_rect.h>
#include <mb_rect2d.h>
#include <mb_data.h>
#include <templ_three_states.h>
#include <templ_visitor.h>
Classes | |
class | MbSurface |
Surface in three-dimensional space. More... | |
Namespaces | |
c3d | |
C3D namespace declaration. | |
Functions | |
void | _CheckParams (const MbSurface &surface, double &u, double &v) |
Check parameters. Analogue of MbSurface::CheckSurfParams. More... | |
MbeNewtonResult | NearestPoints (const MbSurface &surface, bool ext0, const MbCurve3D &curve, bool ext1, double &u0, double &v0, double &t0, double &dmin, bool t0Calculated=false) |
Calculate parameters of the nearest points of surface and curve. More... | |
MbeNewtonResult | NearestPoints (const MbSurface &surface0, bool ext0, const MbSurface &surface1, bool ext1, double &u0, double &v0, double &u1, double &v1, double &dmin, bool checkCurvilinearBounds) |
Calculate parameters of the nearest points of surfaces. More... | |
Surface.
Surfaces are members of a family of three-dimensional geometric objects. Surfaces play a key role in construction of geometric model. Surfaces are used to describe smooth parts of geometrical form of modeled objects. Surfaces are constructed by analytical functions by a set of points on the basis of curves and on the basis of surfaces.
Check parameters. Analogue of MbSurface::CheckSurfParams.
Check parameters and move them inside domain if parameter is out of pole.
[in] | surface | - Surface. |
[in] | u | - First parameter. |
[in] | v | - Second parameter. |