A3DCopyAndAdaptBrepModelData
Fields
|
|
|
|
Detailed Description
-
struct A3DCopyAndAdaptBrepModelData
Copy and convert to NURBS parameter.
Public Members
-
A3DBool m_bUseSameParam
If
A3D_TRUE
, surfaces will keep their parametrization when converted to NURBS.
-
A3DDouble m_dTol
Tolerance value of the resulting B-rep.
This value is relative to the scale of the model. We would suggest adapting it from the model bounding box
-
A3DBool m_bDeleteCrossingUV
If
A3D_TRUE
, UV curves that cross seams of periodic surfaces are replaced by 3D curves.
-
A3DBool m_bSplitFaces
If
A3D_TRUE
, the faces with a periodic basis surface are split on parametric seams.
-
A3DBool m_bSplitClosedFaces
If
A3D_TRUE
, the faces with a closed basis surface are split into faces at the parametric seam and mid-parameter.
-
A3DBool m_bAllowUVCrossingSeams
If
A3D_TRUE
and m_bForceComputeUV is set toA3D_TRUE
, computed UV curves can cross seams.It will be automatically disabled if m_bSplitFaces or m_bSplitClosedFaces are set to
A3D_TRUE
.- Version
9.0
-
A3DUns32 *m_puiAcceptableSurfaces
A list of acceptable surface types that your modeler can handle.
Acceptable surface types are listed in A3DSDKTypes.h and begin with ‘kA3DTypeSurf’
-
A3DUns32 *m_puiAcceptableCurves
A list of acceptable curve types that your modeler can handle.
Acceptable curve types are listed in A3DSDKTypes.h and begin with ‘kA3DTypeCrv’
-
A3DBool m_bContinueOnError
For preserving what has already been processed after an error occurs.
Use A3DCopyAndAdaptBrepModelAdvanced to get the error status.
-
A3DBool m_bUseSameParam