SmApiStitchAdvanced#

Defined in SM_API/inc/SmApiBrep.h

SmApiStatus SmApiStitchAdvanced(
SmBrep *pBrep,
double dStitchTol3d,
SmBoolean bSqueezeSmallEdges,
SmBoolean bSplitEdgesWithVertices,
SmBoolean bMakingManifoldSolid,
SmBoolean bRemoveLaminarSlivers,
ULONG &rlStitchedEdges,
ULONG &rlLaminaEdges,
double &rdMaxVertexGap,
double &rdMaxEdgeGap,
)#
Parameters:
  • pBrep – [in ]: Brep to stitch

  • dStitchTol3d – [in ]: 3D tolerance for stitching

  • bSqueezeSmallEdges – [in ]: TRUE = remove edges shorter than tolerance

  • bSplitEdgesWithVertices – [in ]: TRUE = split edges at nearby vertices

  • bMakingManifoldSolid – [in ]: TRUE = only glue lamina edge pairs

  • bRemoveLaminarSlivers – [in ]: TRUE = remove sliver faces before stitching

  • rlStitchedEdges – [out]: Number of edges stitched

  • rlLaminaEdges – [out]: Number of lamina edges remaining

  • rdMaxVertexGap – [out]: Max vertex gap found

  • rdMaxEdgeGap – [out]: Max edge gap found