A3DCutWithMultiPlanarSectionOnRepresentationItems
-
A3DStatus
A3DCutWithMultiPlanarSectionOnRepresentationItems(A3DUns32 uiNbRepItems, A3DRiRepresentationItem const **apRepItems, A3DDouble **pOptPlacements, A3DMultiPlanarSectionData const *psSectionParametersData, A3DUns32 *pNumberOfRepItems, A3DRiRepresentationItem ***pppRIRepresentationItem, A3DRiRepresentationItem ***pppRIPlanarSections) A3DStatusA3DCutWithMultiPlanarSectionOnRepresentationItems(A3DUns32uiNbRepItems,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.2Call 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:~A3DRiRepresentationItemReturns
A3D_SUCCESSon success, or an error code on failure