SmApiBooleanWithCurves#

Defined in SM_API/inc/SmApiBrep.h

SmApiStatus SmApiBooleanWithCurves(
SmBrep *pBrep1,
SmBrep *pBrep2,
SmBooleanOperationType lOperation,
SmBrep *&rpResult,
SmTArray<SmEdge*> &rIntersectionEdges,
)#
Parameters:
  • pBrep1 –

    [in/out]: Modified in place and returned as rpResult on success;

    remains allocated but may be modified on failure

  • pBrep2 –

    [in ]: Deleted on success; remains allocated but may be modified

    on failure

  • lOperation – [in ]: specify boolean operation

  • rpResult – [out]: Aliases pBrep1 on success; NULL on failure

  • rIntersectionEdges – [out]: Intersection edges from the boolean (on first brep)