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
A3DRiRepresentationItem.8.2Call 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
A3DRiRepresentationItemin pppRIRepresentationItem and pppRIPlanarSections array.pppRIRepresentationItem:
A3DRiRepresentationItemcorresponding to the boolean section results. Can be NULL if aA3DRiRepresentationItemif fully cutted by the section.pppRIPlanarSections:
A3DRiRepresentationItemcorresponding to planar section for eachA3DRiRepresentationItemReturns
A3D_SUCCESSon success, or an error code on failure