SSurface#

Fully qualified name: occt::SSurface

Defined in OCCT_BREP_IMPORT/inc/OcctFileRecords.h

struct SSurface#

Public Members

ESurfaceType eType = ESurfaceType::Unknown#
SPnt3 sLocation#
SDir3 sAxis#
SDir3 sXAxis#
SDir3 sYAxis#
double dRadius = 0.0#
double dMinorRadius = 0.0#
double dSemiAngle = 0.0#
SDir3 sDirection#
std::shared_ptr<SCurve3d> pBasisCurve#
bool bURational = false#
bool bVRational = false#
bool bUPeriodic = false#
bool bVPeriodic = false#
int iUDegree = 0#
int iVDegree = 0#
int iNbUPoles = 0#
int iNbVPoles = 0#
std::vector<SPnt3> sPoles#
std::vector<double> dWeights#
std::vector<double> dUKnots#
std::vector<double> dVKnots#
std::vector<int> iUMults#
std::vector<int> iVMults#
double dU1 = 0.0#
double dU2 = 0.0#
double dV1 = 0.0#
double dV2 = 0.0#
double dOffset = 0.0#
std::shared_ptr<SSurface> pBasisSurface#