CFx SDK Documentation  2022 SP0
Classes | Namespaces | Enumerations | Functions
FMMdlUtils.h File Reference
#include "Modeler/FMMdlBase.h"
#include "Ge/GeCircArc3d.h"
#include "FMContour3D.h"
#include "FMProfile3D.h"
#include "Modeler/FMMdlFace.h"
#include "Modeler/FMMdlEdge.h"

Go to the source code of this file.

Classes

struct  FacetModeler::PathNode
 
struct  FacetModeler::MdlTolerance
 
struct  FacetModeler::EdgeSortForPairRegen
 

Namespaces

 FacetModeler
 

Enumerations

enum  { FacetModeler::kExtrudeClosedPath = 1 , FacetModeler::kExtrudeSmoothAlongPath = 2 , FacetModeler::kExtrudeSmoothAlongProfile = 4 , FacetModeler::kExtrudeSingleArcProfile = 8 }
 

Functions

FMGEOMETRY_API Body FacetModeler::extrude (const Profile2D &base, const DeviationParams &deviation, OdUInt32 n, const PathNode *path, OdUInt32 flags=0)
 
FMGEOMETRY_API void FacetModeler::getBaseFaces (const Profile2D &rProfile, std::vector< Profile2D > &aBaseFaces, const DeviationParams &devDeviation)