SmApiShellBrepFull#
Defined in SM_API/inc/SmApiBrep.h
- SmApiStatus SmApiShellBrepFull(
- const SmBrep *pBrep,
- double dOffsetDistance,
- SmBoolean bDoExtendedOffset,
- SmBoolean bDoSelfInt,
- SmBoolean bCreateOffsetSolid,
- const SmTArray<const SmFace*> &rFacesToShell,
- SmBrep *&rpResult,
- Parameters:
pBrep – [in ]: Brep to shell; left unchanged
dOffsetDistance – [in ]: Offset distance
bDoExtendedOffset – [in ]: TRUE = extend/intersect convex edges
bDoSelfInt – [in ]: TRUE = handle self-intersections
bCreateOffsetSolid –
[in ]: For sheet bodies, TRUE = ruled surfaces between lamina
edges; manifold inputs always return Boolean wall volume
rFacesToShell – [in ]: Faces from pBrep to shell; left unchanged
rpResult – [out]: New shell, or NULL on failure