|
| | MbPolymeshImprintParams (const MbPlacement3D &plane, double precision, VERSION ver=Math::DefaultMathVersion()) |
| | Constructor for imprinting a plane. More...
|
| |
| | MbPolymeshImprintParams (const MbCartPoint &lineOrg, const MbVector &lineDir, double precision, VERSION ver=Math::DefaultMathVersion()) |
| | Constructor for imprinting a line. More...
|
| |
| | MbPolymeshImprintParams (const c3d::SpacePointsVector &points, const c3d::IndicesVector &idsOnBound, double precision, VERSION ver=Math::DefaultMathVersion()) |
| | Constructor for imprinting a point array. More...
|
| |
| | MbPolymeshImprintParams (size_t iVxGeodesicSource, const c3d::IndicesVector &idsGeodesicDestination, double precision, VERSION ver=Math::DefaultMathVersion()) |
| | Constructor for imprinting a point array. More...
|
| |
|
| ~MbPolymeshImprintParams () |
| | Destructor.
|
| |
| ImprintingObject | GetImprintingObject () const |
| | Get the imprinting object. More...
|
| |
|
bool | IsImprintingPlane () const |
| | Is imprinting a line.
|
| |
|
bool | IsImprintingLine2d () const |
| | Is imprinting a point array.
|
| |
|
bool | IsImprintingPointArray () const |
| | Is imprinting a geodesic.
|
| |
|
bool | IsImprintingGeodesic () const |
| | Get the imprinting plane.
|
| |
|
const MbPlacement3D & | GetImprintingPlane () const |
| | Get the point on the imprinting line.
|
| |
|
const MbCartPoint & | GetImprintingLineOrg () const |
| | Get the direction of the imprinting line.
|
| |
|
const MbVector & | GetImprintingLineDir () const |
| | Get the point array for imprinting.
|
| |
|
const c3d::SpacePointsVector & | GetImprintingPointArray () const |
| | Get the indices of points, that should be imprinted on boundaries.
|
| |
|
const c3d::IndicesVector & | GetPointsToImprintOnBoundaries () const |
| | Get the geodesic source vertex.
|
| |
|
size_t | GetGeodesicSourceVertex () const |
| | Get the geodesic destination vertices.
|
| |
|
const c3d::IndicesVector & | GetGeodesicDestinationVertices () const |
| | Should cut facets be triangulated.
|
| |
|
bool | IsTriangulationNeeded () const |
| | Set the flag of triangulating cut facets.
|
| |
|
VERSION | GetMathVersion () const |
| | Get the version of execution.
|
| |
|
| MbPrecision () |
| | Default constructor.
|
| |
|
| MbPrecision (double _precision, double _deviation) |
| | Constructor by the specified precision.
|
| |
|
| MbPrecision (const MbPrecision &other) |
| | Copy-constructor.
|
| |
|
| ~MbPrecision () |
| | Destructor.
|
| |
|
void | Init (const MbPrecision &other) |
| | Initialization function.
|
| |
|
void | Init (double _precision) |
| | Initialization function.
|
| |
|
MbPrecision & | operator= (const MbPrecision &other) |
| | Assignment operator.
|
| |
|
bool | IsSame (const MbPrecision &other, double accuracy) const |
| | Determine whether an object is equal?
|
| |
|
double | GetPrecision () const |
| | Get precision.
|
| |
|
void | SetPrecision (double a) |
| | Set precision.
|
| |
Parameters of imprinting a 2D line or a plane on a polygonal object.
Parameters of imprinting a 2D line or a plane on a polygonal object. A line, a plane or a point array can be imprinted on a polygonal object. A line is given by a 2D point and a 2D direction in the parameters domain.
- Warning
- Under development.