SCurve3d#

Fully qualified name: occt::SCurve3d

Defined in OCCT_BREP_IMPORT/inc/OcctFileRecords.h

struct SCurve3d#

Public Members

ECurveType eType = ECurveType::Unknown#
SPnt3 sLocation#
SDir3 sAxis#
SDir3 sXAxis#
SDir3 sYAxis#
double dRadius = 0.0#
double dMinorRadius = 0.0#
double dFocal = 0.0#
bool bRational = false#
bool bPeriodic = false#
int iDegree = 0#
std::vector<SPnt3> sPoles#
std::vector<double> dWeights#
std::vector<double> dKnots#
std::vector<int> iMults#
double dFirst = 0.0#
double dLast = 0.0#
double dOffset = 0.0#
SDir3 sOffsetDir#
std::shared_ptr<SCurve3d> pBasis#