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:c:type:~A3DRiRepresentationItem.

8.2

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

Parameters

uiNbRepItems: Number of:c:type:~A3DRiRepresentationItem.

apRepItems: set of:c:type:~A3DRiRepresentationItem.

pOptPlacements: Optional set of representation item placements (16:c:type:~A3DDoublematrix).

psSectionParametersData: define the section to use.

pNumberOfRepItems: Number of:c:type:~A3DRiRepresentationItemin pppRIRepresentationItem and pppRIPlanarSections array.

pppRIRepresentationItem: A3DRiRepresentationItemcorresponding to the boolean section results. Can be NULL if a:c:type:~A3DRiRepresentationItemif fully cutted by the section.

pppRIPlanarSections: A3DRiRepresentationItemcorresponding to planar section for each:c:type:~A3DRiRepresentationItem

Returns

A3D_SUCCESSon success, or an error code on failure