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_SUCCESSon success, or an error code on failure
Index
Variables
uNbBrepModelsdTolerancepDatapBrepModelsOutuNbBrepOutpManagerpRiBrepModeluPointCloudSizepPointCloudToProjectbUseExactComputationuNbThreadsppProjectedPointCloudpOptionspsSectionParametersDatappRISectionResultsA3DCompareOutputDatapOutputapRepItemspOptPlacementspNumberOfRepItemspppRIRepresentationItempppRIPlanarSectionsA3DHLRCurveDataA3DHLRSectionFaceDataA3DHLRRepresentationItemDatapsHLRViewPlaneDatapNumberHLRDatapppHLRDatapOptMrkRViewpsHLROptionsDatapNumberHLRRepItemppHLRRepItemsparamA3DCollisionGroupDataA3DCollisionParameterDataA3DCollisionResultDatapGroup2pParameterDatauCollisionResultsSizepCollisionResults
Preprocessor Definitions
A3D_INITIALIZE_A3DSewOptionsDataA3D_INITIALIZE_A3DFaceUVPointInsideManagerDataA3D_INITIALIZE_A3DProjectedPointCloudDataA3D_INITIALIZE_A3DProjectPointCloudManagerDataFromRIA3D_INITIALIZE_A3DProjectPointCloudOptionsDataA3D_INITIALIZE_A3DPlanarSectionDataA3D_INITIALIZE_A3DCompareInputDataA3D_INITIALIZE_A3DCompareOutputDataA3D_INITIALIZE_A3DMultiPlanarSectionDataA3D_INITIALIZE_A3DHLRViewPlaneDataA3D_INITIALIZE_A3DHLRCurveDataA3D_INITIALIZE_A3DHLRSectionFaceDataA3D_INITIALIZE_A3DHLRRepresentationItemDataA3D_INITIALIZE_A3DHLROptionsDataA3D_INITIALIZE_A3DTransfoRepresentationItemDataA3D_INITIALIZE_A3DCollisionGroupDataA3D_INITIALIZE_A3DCollisionParameterDataA3D_INITIALIZE_A3DCollisionResultData
Structures
A3DSewOptionsDataA3DFaceUVPointInsideManagerDataA3DProjectedPointCloudDataA3DProjectPointCloudManagerDataFromRIA3DProjectPointCloudOptionsDataA3DPlanarSectionDataA3DCompareInputDataA3DMultiPlanarSectionDataA3DHLRViewPlaneDataA3DHLROptionsDataA3DTransfoRepresentationItemData
Functions
A3DCrvGetInterval()A3DCrvEvaluate()A3DCrvEvaluatePointAndNormal()A3DCrvIsPeriodic()A3DSurfGetDomain()A3DSurfEvaluate()A3DSurfIsDegenerated()A3DSurfIsPeriodic()A3DSurfIsG1Continuous()A3DSimplifyCurveWithAnalytics()A3DSimplifyCurveWithAnalyticsFromCoEdge()A3DSimplifySurfaceWithAnalytics()A3DCrvProjectPoint()A3DSurfProjectPoint()A3DCrvLocalProjectPoint()A3DSurfLocalProjectPoint()A3DSurfEvaluateNormal()A3DAsmModelFileSew()A3DFaceUVPointInsideManagerDelete()A3DFaceUVPointInside()A3DProjectPointCloudManagerCreateFromModelFile()A3DProjectPointCloudManagerDelete()A3DComputePlanarSectionOnModelFile()A3DCurveLength()A3DCompareFacesInBrepModels()A3DCutWithMultiPlanarSectionOnModelFile()A3DHLRRepresentationItemGet()
Variables
param
-
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 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