A3DCutWithMultiPlanarSectionOnRepresentationItems

A3DStatus A3DCutWithMultiPlanarSectionOnRepresentationItems(A3DUns32 uiNbRepItems, A3DRiRepresentationItem const **apRepItems, A3DDouble **pOptPlacements, A3DMultiPlanarSectionData const *psSectionParametersData, A3DUns32 *pNumberOfRepItems, A3DRiRepresentationItem ***pppRIRepresentationItem, A3DRiRepresentationItem ***pppRIPlanarSections)
A3DStatus A3DCutWithMultiPlanarSectionOnRepresentationItems(A3DUns32 uiNbRepItems, A3DRiRepresentationItem** apRepItems, A3DDouble** pOptPlacements, A3DMultiPlanarSectionData* psSectionParametersData, A3DUns32* pNumberOfRepItems, A3DRiRepresentationItem* **pppRIRepresentationItem, A3DRiRepresentationItem* **pppRIPlanarSections)

Function to compute the result of a section with several planes on a set of A3DRiRepresentationItem.

8.2

Call A3DCutWithMultiPlanarSectionOnRepresentationItems( 0, NULL, NULL, NULL, pNumberOfRepItems, pppRIRepresentationItem, pppRIPlanarSections) to release pppRIRepresentationItem and pppRIPlanarSections data

Parameters

uiNbRepItems: Number of A3DRiRepresentationItem.

apRepItems: set of A3DRiRepresentationItem.

pOptPlacements: Optional set of representation item placements (16 A3DDouble matrix).

psSectionParametersData: define the section to use.

pNumberOfRepItems: Number of A3DRiRepresentationItem in pppRIRepresentationItem and pppRIPlanarSections array.

pppRIRepresentationItem: A3DRiRepresentationItem corresponding to the boolean section results. Can be NULL if a A3DRiRepresentationItem if fully cutted by the section.

pppRIPlanarSections: A3DRiRepresentationItem corresponding to planar section for each A3DRiRepresentationItem

Returns

A3D_SUCCESS on success, or an error code on failure