Slices this ModelerGeometry object with the specified surface.
Parameters
Parameters
Description
pSlicingSurface
[in] Pointer to the surface to be used to slice this object.
pNegHalfSurface
[out] Pointer to a new surface object representing the other (negative) side of the sliced surface.
pNewSurface
[out] Pointer to a new surface object representing the positive side of the sliced surface.
bNotModifyItself
[in] Boolean flag.
Returns
eOk if the slicing operation is successfully performed or an appropriate error code otherwise. If pSlicingSurface pointer is NULL or the solid is empty, returns eInvalidInput. If the specified surface does not intersect this surface, then this surface and pNegHalfSurface are left unchanged, returns eNoIntersections.