A3DSDKAdvancedTools.h

Header file for surface entities.

26.2

Parameters

pCrv: The input curve.

pPointToProject: The input point to project on curve.

puiNbSolutions: The number of returned solutions.

ppdSolutionParameter: Array of parameters on the curve.

ppdSolutionDistance: Array of spatial distances between pPointToProject and the solution (on the curve).

Returns

A3D_SUCCESS on success, or an error code on failure

Index

Variables

  • uNbBrepModels
  • dTolerance
  • pData
  • pBrepModelsOut
  • uNbBrepOut
  • pManager
  • pRiBrepModel
  • uPointCloudSize
  • pPointCloudToProject
  • bUseExactComputation
  • uNbThreads
  • ppProjectedPointCloud
  • pOptions
  • psSectionParametersData
  • ppRISectionResults
  • A3DCompareOutputData
  • pOutput
  • apRepItems
  • pOptPlacements
  • pNumberOfRepItems
  • pppRIRepresentationItem
  • pppRIPlanarSections
  • A3DHLRCurveData
  • A3DHLRSectionFaceData
  • A3DHLRRepresentationItemData
  • psHLRViewPlaneData
  • pNumberHLRData
  • pppHLRData
  • pOptMrkRView
  • psHLROptionsData
  • pNumberHLRRepItem
  • ppHLRRepItems
  • param
  • A3DCollisionGroupData
  • A3DCollisionParameterData
  • A3DCollisionResultData
  • pGroup2
  • pParameterData
  • uCollisionResultsSize
  • pCollisionResults

Preprocessor Definitions

Structures

Functions

Variables

  • param
A3DUns32 uNbBrepModels
A3DUns32 A3DDouble dTolerance
A3DUns32 A3DDouble A3DSewOptionsData const* pData
A3DUns32 A3DDouble A3DSewOptionsData const A3DRiBrepModel*** pBrepModelsOut
A3DUns32 A3DDouble A3DSewOptionsData const A3DRiBrepModel A3DUns32* const uNbBrepOut
A3DProjectPointCloudManager **pManager
A3DRiBrepModel **pRiBrepModel
A3DUns32 uPointCloudSize
A3DUns32 A3DVector3dData const  * pPointCloudToProject
A3DRiBrepModel A3DUns32 A3DVector3dData A3DBool bUseExactComputation
A3DRiBrepModel A3DUns32 A3DVector3dData A3DBool A3DUns32 uNbThreads
A3DUns32 A3DVector3dData const A3DProjectPointCloudOptionsData const A3DProjectedPointCloudData ** ppProjectedPointCloud
A3DUns32 A3DVector3dData const A3DProjectPointCloudOptionsData const* pOptions
A3DRiRepresentationItem const A3DDouble A3DMultiPlanarSectionData const  * psSectionParametersData
A3DPlanarSectionData const A3DRiSet** ppRISectionResults
A3DCompareOutputData
A3DCompareOutputData *pOutput
A3DCompareOutputData
A3DRiRepresentationItem const **apRepItems
A3DRiRepresentationItem const A3DDouble ** pOptPlacements
A3DRiRepresentationItem const A3DDouble A3DMultiPlanarSectionData const A3DUns32* pNumberOfRepItems
A3DRiRepresentationItem const A3DDouble A3DMultiPlanarSectionData const A3DUns32 A3DRiRepresentationItem*** pppRIRepresentationItem
A3DRiRepresentationItem const A3DDouble A3DMultiPlanarSectionData const A3DUns32 A3DRiRepresentationItem A3DRiRepresentationItem*** pppRIPlanarSections
A3DHLRCurveData
A3DHLRSectionFaceData
A3DHLRRepresentationItemData
A3DMkpView const A3DHLRViewPlaneData const  * psHLRViewPlaneData
A3DRiRepresentationItem const A3DDouble A3DHLRViewPlaneData const A3DUns32* pNumberHLRData
A3DRiRepresentationItem const A3DDouble A3DHLRViewPlaneData const A3DUns32 A3DHLRRepresentationItemData** pppHLRData
A3DMkpView const *pOptMrkRView
A3DMkpView const A3DHLRViewPlaneData const A3DHLROptionsData const* psHLROptionsData
A3DMkpView const A3DHLRViewPlaneData const A3DHLROptionsData const A3DUns32* pNumberHLRRepItem
A3DMkpView const A3DHLRViewPlaneData const A3DHLROptionsData const A3DUns32 A3DHLRRepresentationItem*** ppHLRRepItems
A3DCollisionGroupData
A3DCollisionParameterData
A3DCollisionResultData
A3DCollisionGroupData const *pGroup2
A3DCollisionGroupData const
A3DCollisionGroupData const A3DCollisionParameterData const* pParameterData
A3DCollisionGroupData const A3DCollisionParameterData const
A3DCollisionGroupData const A3DCollisionParameterData const A3DUns32* uCollisionResultsSize
A3DCollisionGroupData const A3DCollisionParameterData const*
A3DCollisionGroupData const A3DCollisionParameterData const A3DUns32 A3DCollisionResultData** pCollisionResults
A3DCollisionGroupData const A3DCollisionParameterData const**

Preprocessor Definitions

A3D_INITIALIZE_A3DSewOptionsData
A3D_INITIALIZE_A3DFaceUVPointInsideManagerData
A3D_INITIALIZE_A3DProjectedPointCloudData
A3D_INITIALIZE_A3DProjectPointCloudManagerDataFromRI
A3D_INITIALIZE_A3DProjectPointCloudOptionsData
A3D_INITIALIZE_A3DPlanarSectionData
A3D_INITIALIZE_A3DCompareInputData
A3D_INITIALIZE_A3DCompareOutputData
A3D_INITIALIZE_A3DMultiPlanarSectionData
A3D_INITIALIZE_A3DHLRViewPlaneData
A3D_INITIALIZE_A3DHLRCurveData
A3D_INITIALIZE_A3DHLRSectionFaceData
A3D_INITIALIZE_A3DHLRRepresentationItemData
A3D_INITIALIZE_A3DHLROptionsData
A3D_INITIALIZE_A3DTransfoRepresentationItemData
A3D_INITIALIZE_A3DCollisionGroupData
A3D_INITIALIZE_A3DCollisionParameterData
A3D_INITIALIZE_A3DCollisionResultData