occt
-
namespace occt
Functions Summary
- bool BuildOcctModel(const UsdBrepData::UsdBrepArrayData &rArrays, SOcctModel &rModel, std::string &rError)
-
- bool ConvertCurve2dToNurb(const SCurve2d &rCurve, const pxr::GfRange1d &rInterval, const pxr::GfVec2d &rScale, const pxr::GfVec2d &rTranslation, StagedCurveData2d &rOut)
-
- bool ConvertCurve3d(const SCurve3d &rCurve, const pxr::GfMatrix4d &rTransform, StagedCurveData &rOut, const pxr::GfRange1d *pInterval=nullptr)
-
- bool ConvertOcctDataToUsd(const std::string &rOcctData, const pxr::UsdStageRefPtr &rStage, const pxr::SdfPath &rRootPath, std::string &rError)
-
- bool ConvertOcctFileToUsd(const std::string &rInputOcctPath, const std::string &rOutputUsdPath, std::string &rError)
-
- bool ConvertOcctTextToUsd(const std::string &rOcctText, const pxr::UsdStageRefPtr &rStage, const pxr::SdfPath &rRootPath, std::string &rError)
-
- bool ConvertSurface(const SSurface &rSurface, const pxr::GfMatrix4d &rTransform, StagedSurfaceData &rOut, const pxr::GfRange2d *pUVHint=nullptr, pxr::GfRange2d *pSweptDomainOut=nullptr)
-
- const char * CurveTypeName(ECurveType eType)
-
- pxr::GfVec3d EvalCurve3dPoint(const SCurve3d &rCurve, const pxr::GfMatrix4d &rTransform, double t)
-
- bool ExportBrepArrayToFile(const UsdBrepData::UsdBrepArrayData &rArrays, const std::string &rPath, std::string &rError)
-
- bool ExportBrepArrayToText(const UsdBrepData::UsdBrepArrayData &rArrays, std::string &rText, std::string &rError)
-
- bool IsBinaryOcct(const std::string &rData)
-
- bool ReadOcct(const std::string &rText, SOcctModel &rModel, std::string &rError)
-
- bool ReadOcctBinary(const std::string &rData, SOcctModel &rModel, std::string &rError)
-
- pxr::GfMatrix4d ResolveLocation(const SOcctModel &rModel, int iLocationIndex)
-
- const char * ShapeTypeName(EShapeType eType)
-
- const char * SurfaceTypeName(ESurfaceType eType)
-
- std::string WriteOcct(const SOcctModel &rModel)
-