Logo

Getting Started

  • Technical Overview
  • File Formats
  • Supported Platforms
  • Evaluating HOOPS Exchange

C Tutorials

  • 1. Set Up Your Environment
  • 2. File-to-File Translation
  • 3. Traverse CAD Structure
  • 4. Write a CAD Viewer

C# Tutorials

  • 1. Set Up Your Environment
  • 2. File-to-File Translation
  • 3. Traverse CAD Structure

Programming Guide

  • Fundamentals
  • Basic Operations
    • Initializing HOOPS Exchange
      • Extending HOOPS Exchange
    • Simple Load and Export
    • PRC
      • Persistent ID’s
    • Building PRC
      • Creating a Model File Entity and Exporting It to a Physical File
      • Creating PRC Entities
      • Creating Representation Item PRC Entities
      • Creating Topology PRC Entities
      • Creating Geometry PRC Entities
      • Defining Root-Level Attributes for a PRC Entity
      • Deleting a PRC Tree
    • Using Progress Functions
  • Entities
  • Unit System
  • Geometry
    • Reading Model Geometry
    • Reading Tessellation
      • Getting Tessellation using A3DMeshData
    • Getting B-Rep Data
    • Tessellation Example
    • Approximating Curves and Surfaces as Analytics
    • Converting B-Rep to NURBS
  • Entity Attributes and Metadata
    • Colors and Materials
    • Managing Attribute Inheritance
    • Transformations
    • Getting the Bounding Box
    • Generic Attributes
    • A Complete Example
    • Unit Attributes
  • Markup and Views
  • Advanced Functions
  • HOOPS Exchange for Parasolid Developers
    • HOOPS Exchange for Parasolid Developers
    • HOOPS Exchange for Parasolid Developers: Getting Started
  • Advanced Publishing
    • Overview
    • Creating a 3D Model
    • Enriching
      • Interactivity
      • Animation API
      • Using Object Data Tables
      • Data Model
      • Using JavaScript
      • Getting Unique Identifiers
      • Using Tetra 4D Enrich Templates
    • Authoring
      • Overview
      • Creating a PDF from scratch
      • Document Functionalities
      • Page Layout
      • Populating Fields
      • Defining 3D
    • Exporting to Web Format
      • Exporting a model to web format
      • Exporting a PDF to the web format
      • Customize a PDF web export
  • Feature Trees
  • Publications
  • Layers
  • BIM
  • Tree Traversal API

API References

  • C API Primer
    • API Conventions
    • All Structures
    • All Functions
    • Field to indicate the options for filtering 3D views.
    • Export SCS Module
      • A3DRWParamsExportScsData
      • A3DAsmModelFileExportToSCSFile
    • Export monolithic HTML Module
      • A3DRWHtmlOfflineData
      • A3DRwHtmlMetaTag
      • A3DRWParamsExportHtmlData
      • A3DAsmModelFileExportToHTMLFile
    • Bit Field for Behavior on Graphics
    • Display Style
      • A3DERenderingMode
    • Value for undefined active sheet
    • Bit field flag Defining how Linked files are managed, for Revit files.
    • Graphics
      • A3DGraphicsData
      • A3DGraphStyleData
      • A3DGraphRgbColorData
      • A3DGraphLinePatternData
      • A3DGraphMaterialData
      • A3DGraphPictureData
      • A3DGraphDottingPatternData
      • A3DGraphHatchingPatternLineData
      • A3DGraphHatchingPatternData
      • A3DGraphSolidPatternData
      • A3DGraphVPicturePatternData
      • A3DGraphAmbientLightData
      • A3DGraphPointLightData
      • A3DGraphSpotLightData
      • A3DGraphDirectionalLightData
      • A3DMiscCascadedAttributesData
      • A3DGraphicsGet
      • A3DGraphicsCreate
      • A3DGraphicsDelete
      • A3DGlobalGetGraphStyleData
      • A3DGlobalInsertGraphStyle
      • A3DGlobalGetGraphRgbColorData
      • A3DGlobalInsertGraphRgbColor
      • A3DGlobalGetGraphLinePatternData
      • A3DGlobalGetGraphMaterialData
      • A3DGlobalInsertGraphMaterial
      • A3DGlobalGetGraphPictureData
      • A3DGlobalInsertGraphPicture
      • A3DGlobalGetGraphDottingPatternData
      • A3DGlobalInsertGraphDottingPattern
      • A3DGlobalGetGraphHatchingPatternData
      • A3DGlobalInsertGraphHatchingPattern
      • A3DGlobalGetGraphSolidPatternData
      • A3DGlobalInsertGraphSolidPattern
      • A3DGlobalGetGraphVPicturePatternData
      • A3DGlobalInsertGraphVPicturePattern
      • A3DGraphCameraGet
      • A3DGraphCameraCreate
      • A3DGraphAmbientLightGet
      • A3DGraphAmbientLightCreate
      • A3DGraphPointLightGet
      • A3DGraphPointLightCreate
      • A3DGraphSpotLightGet
      • A3DGraphSpotLightCreate
      • A3DGraphDirectionalLightGet
      • A3DGraphDirectionalLightCreate
      • A3DGraphSceneDisplayParametersGet
      • A3DGraphSceneDisplayParametersCreate
      • A3DMiscCascadedAttributesCreate
      • A3DMiscCascadedAttributesDelete
      • A3DMiscCascadedAttributesGet
      • A3DMiscCascadedAttributesPush
      • A3DMiscPointerFromIndexGet
      • A3DMiscRootBaseInsertAttribute
    • Textures
      • Texture Definition
      • Texture Application
    • Fundamental Type Definitions
      • A3DBool
      • A3DPtr
      • A3DVoid
      • A3DInt8
      • A3DUns8
      • A3DInt16
      • A3DUns16
      • A3DInt32
      • A3DUns32
      • A3DFloat
      • A3DDouble
      • A3DUTF8Char
      • A3DUniChar
    • PDF Library Session Functions
      • deprecated_A3DPDFInitializePDFLib
      • A3DPDFInitializePDFLibAndResourceDirectory
      • A3DPDFTerminatePDFLib
      • A3DPDFCheckPDFLibInitialization
    • PDF Module
      • PDF Entity Types
      • Document Module
      • Layout Module
      • 3D PDF Model Module
      • Interactivity Module
      • Export Image Module
    • Load & Export Module
      • Load Module
      • Export Module
    • Base Module
      • Library Session Functions
      • License module
      • Custom Memory Allocation
      • Custom Report
      • Custom API Trace functions
      • Custom Progress-Indicator
      • A3DCallbackAPITrace
      • A3DDllSetCallbackAPITrace
    • A3d_drawing_filledarea
      • A3DEDrawingFilledAreaMode
    • Load & Export Module
    • Tools Module
      • Eval on curves and surfaces
      • Healing
      • UV Classification
      • Project Point Cloud
      • Compute Section
      • Compare faces
      • Compute HLR
      • XML Trace File Generation
      • Collision computation
      • Draw Module
      • Simplify modelfile curves and surfaces as analytic
      • Mesh Repair
      • Copy and adapt B-rep model
      • Adapt and replace all B-rep in model file
      • Delete Entities
      • Entity PDF IDs
      • Physical properties
    • Entity Access and Creation
      • Constraint Module
      • Feature module
      • Geometry Module
      • Global Data Module
      • Markup Module
      • Miscellaneous Module
      • Publication Module
      • Representation Items Module
      • Root Entities Module
      • Structure Module
      • Tessellation Module
      • Topology Module
      • Entity Types
    • Deprecated List
    • A3DCommonReadWrite.h
    • A3DPDFAdvancedPublishSDK.h
    • A3DPDFDeprecated.h
      • deprecated_A3DPDFTableData
      • deprecated_A3DPDFTableCreate
      • deprecated_A3DPDFDefineSlideTable
      • deprecated_A3DPDFDefineSlideTable2
      • deprecated_A3DPDFSlideTableLinkTo3DNodes
    • A3DPDFEnums.h
      • A3DWebOutPdfFormat
      • A3DWebEHtmlOutputMode
    • A3DPDFInitializeFunctions.h
    • A3DPDFPublishSDK.h
      • A3DConvertPDFToImage
    • A3DPDFReadWrite.h
      • A3DPrcIdMap
      • A3DPrcId
      • A3DPrcIdMapCreate
      • A3DPrcIdMapFindEntity
      • A3DPrcIdMapFindId
      • A3DConvertPDFToWebFormat
    • A3DSDK.h
    • A3DSDKAdvancedTools.h
      • A3DHLRViewPlaneData
      • A3DCrvProjectPoint
      • A3DSurfProjectPoint
      • A3DCrvLocalProjectPoint
      • A3DSurfLocalProjectPoint
      • A3DCurveLength
      • A3DXmlParsing
    • A3DSDKBase.h
    • A3DSDKBim.h
      • A3DBIMDataData
      • A3DBIMRelContainedInSpatialStructureData
      • A3DBIMRelFillsElementData
      • A3DBIMRelSpaceBoundaryData
      • A3DBIMRelAggregatesData
      • A3DBIMRelAssignsToGroupData
      • A3DBIMRelVoidsElementData
      • A3DBIMRelConnectsPathElementsData
      • A3DBIMRootData
      • A3DBIMDataGet
      • A3DBIMRelContainedInSpatialStructureGet
      • A3DBIMRelFillsElementGet
      • A3DBIMRelSpaceBoundaryGet
      • A3DBIMRelAggregatesGet
      • A3DBIMRelAssignsToGroupGet
      • A3DBIMRelVoidsElementGet
      • A3DBIMRelConnectsPathElementsGet
      • A3DBIMRootGet
      • A3DAsmModelFileExportToIfcXMLFile
    • A3DSDKConstraint.h
    • A3DSDKConstraintEnums.h
      • EA3DConstraintLinkType
      • EA3DConstraintType
      • EA3DContactType
      • EA3DConstraintStatus
    • A3DSDKDeprecated.h
      • deprecated_A3DRTFFieldData
      • deprecated_A3DDisableHandleSIGSEGV
      • deprecated_A3DEnableHandleSIGSEGV
    • A3DSDKEnums.h
      • EA3DMDLineWeldingType
      • EA3DMDLineWeldingSupplSymbolType
      • EA3DMDLineWeldingFinishSymbol
      • EA3DMDLineWeldingOption
      • EA3DMDSpotWeldType
      • EA3DMDSpotWeldThickness
      • EA3DGDTType
      • A3DMDGDTValueType
      • EA3DMDGDTModifierType
      • EA3DMarkupFrameType
      • EA3DLeaderAlignmentType
      • EA3DMDRoughnessType
      • EA3DMDRoughnessContactArea
      • EA3DMDRoughnessMode
      • EA3DMDBalloonShape
      • EA3DLocatorSymbol
      • EA3DLocatorType
      • EA3DLocatorSubType
      • EA3DLocatorCoordinatePlane
      • EA3DLocatorChangeLevel
      • EA3DLocatorSubscript
      • EA3DMDAnchorPointType
      • A3DMDLeaderSymbolType
      • EA3DMDDimensionValueOption
      • EA3DMDDimensionLineGraphicalRepresentation
      • EA3DMDDimensionOrientation
      • EA3DMDDimensionSymbolType
      • EA3DMDDimensionSymbolShape
      • EA3DMDDimensionLineExtensionType
      • EA3DMDDimensionType
      • EA3DMDDimensionDualDisplay
      • EA3DMDDimensionFrame
      • EA3DMDDimensionScore
      • EA3DMDDimensionAngleSector
      • EA3DMDDimensionReferenceType
      • EA3DMDMarkupDisplayType
      • EA3DMDTextPropertiesScore
      • EA3DMDTextPropertiesFormat
      • EA3DMDTextPropertiesJustification
      • A3DEPictureDataFormat
      • A3DEIntersectionLimitType
      • A3DEDrawingViewType
      • A3DEDrawingClipFrameType
      • A3DEDrawingOperatorType
      • A3DEAnalyticType
      • A3DMaterialPhysicType
      • A3DCollisionType
      • A3DEReadingMode2D3D
      • A3DEBasicUnit
      • EA3DFCFIndicatorType
      • EA3DFCFIndicatorSymbol
      • EA3DRevitPhysicalProperties
      • EA3DRevitLinks
      • EA3DRevitMultiThreadedMode
      • A3DERevitLevelOfDetail
    • A3DSDKErrorCodes.h
      • A3DStatus
    • A3DSDKExperimental.h
    • A3DSDKFeature.h
      • A3DFRMStringData
      • A3DFRMDoubleData
      • A3DFRMIntegerData
      • A3DFRMStringDataGet
      • A3DFRMDoubleDataGet
      • A3DFRMIntegerDataGet
      • A3DFRMEnumDataGet
    • A3DSDKFeatureEnums.h
      • EA3DFRMParameterType
      • EA3DFRMFamily
      • EA3DFRMRoot
      • EA3DFRMDoubleDataType
      • EA3DFRMIntegerDataType
      • EA3DFRMStringDataType
      • EA3DFRMDefinitionType
      • EA3DFRMFeatureDefinitionType
      • EA3DFRMDataType
      • EA3DFRMValueType
      • EA3DFRMLinkType
      • EA3DFRMStatus
      • EA3DFRMEnumValue_CadType
      • EA3DFRMEnumValue_ModeType
      • EA3DFRMEnumValue_DepthType
      • EA3DFRMEnumValue_RevolveAngleType
      • EA3DFRMEnumValue_ChamferType
      • EA3DFRMEnumValue_FilletType
      • EA3DFRMEnumValue_FilletLengthType
      • EA3DFRMEnumValue_FilletConicType
      • EA3DFRMEnumValue_LengthModeType
      • EA3DFRMEnumValue_ReferenceMaster
    • A3DSDKFeatureHoleEnums.h
      • EA3DFRMEnumValue_Hole
      • EA3DFRMEnumValue_DepthLevel
      • EA3DFRMDefinitionHoleType
    • A3DSDKFeaturePatternEnums.h
      • EA3DFRMEnumValue_Pattern
      • EA3DFRMDefinitionPatternType
      • EA3DFRMEnumValue_PatternMaster
    • A3DSDKFeatureThreadEnums.h
      • EA3DFRMDefinitionThreadType
    • A3DSDKGeometry.h
    • A3DSDKGeometryCrv.h
    • A3DSDKGeometrySrf.h
    • A3DSDKGlobalData.h
    • A3DSDKGraphics.h
      • A3DGraphCameraData
      • A3DGraphSceneDisplayParametersData
      • A3DGlobalInsertGraphLinePattern
      • A3DMiscCascadedAttributesPushTessFace
      • A3DMiscCascadedAttributesEntityReferencePush
    • A3DSDKInitializeFunctions.h
    • A3DSDKLicense.h
    • A3DSDKMarkup.h
      • A3DMkpRTFField
    • A3DSDKMarkupDefinition.h
    • A3DSDKMarkupDimension.h
      • A3DMDDimensionValueFormatGet
      • A3DMDDimensionSimpleToleranceFormatGet
      • A3DMDDimensionCombinedToleranceFormatGet
      • A3DMDDimensionValueGet
      • A3DMDDimensionSecondPartGet
      • A3DMDDimensionForeshortenedGet
      • A3DMDDimensionLineSymbolGet
      • A3DMDDimensionLineGet
      • A3DMDDimensionFunnelGet
      • A3DMDDimensionExtremityGet
      • A3DMDDimensionExtentionLineGet
      • A3DMarkupDimensionGet
    • A3DSDKMarkupLeaderDefinition.h
    • A3DSDKMarkupSymbol.h
      • A3DMarkupRoughnessGet
    • A3DSDKMarkupText.h
      • A3DMarkupTextGet
    • A3DSDKMarkupTolerance.h
      • A3DMarkupDatumGet
      • A3DMDFCFDraftingRowGet
      • A3DMDFCValueGet
      • A3DMDFCTolerancePerUnitGet
      • A3DMDFCProjectedZoneGet
      • A3DMDFCFToleranceValueGet
      • A3DMDFCFRowDatumGet
      • A3DMDFCFDrawingRowGet
      • A3DMDFCFIndicatorGet
      • A3DMDFCFDraftingIndicatorGet
      • A3DMDFeatureControlFrameGet
      • A3DMDSemanticFeatureControlFrameGet
      • A3DMDToleranceSizeGet
      • A3DMDToleranceSizeValueGet
      • A3DMarkupGDTGet
    • A3DSDKMarkupWelding.h
    • A3DSDKMath.h
    • A3DSDKMisc.h
    • A3DSDKPublication.h
    • A3DSDKReadWrite.h
    • A3DSDKRepItems.h
    • A3DSDKRootEntities.h
    • A3DSDKSemanticMarkupCreation.h
    • A3DSDKStructure.h
      • A3DAsmModelFileGet
    • A3DSDKTessellation.h
    • A3DSDKTexture.h
    • A3DSDKTools.h
      • A3DEntityGetPrcIdFromWrite
    • A3DSDKTopology.h
    • A3DSDKTypes.h
  • C# API Primer
    • Bindings
    • Library Loader
    • Wrapper Classes
    • Utility Classes

Additional Resources

  • Release Notes
    • HOOPS Exchange 2025.8.0
    • HOOPS Exchange 2025.7.0
    • HOOPS Exchange 2025.6.0
    • HOOPS Exchange 2025.5.0
    • HOOPS Exchange 2025.4.0
    • HOOPS Exchange 2025.3.0
    • HOOPS Exchange 2025.2.0
    • HOOPS Exchange 2025.1.0
    • HOOPS Exchange 2024.8.0
    • HOOPS Exchange 2024.7.0
    • HOOPS Exchange 2024.6.0
    • HOOPS Exchange 2024.5.0
    • HOOPS Exchange 2024.4.0
    • HOOPS Exchange 2024.3.0
    • HOOPS Exchange 2024.2.0
    • HOOPS Exchange 2024.1.0
    • HOOPS Exchange 2024
    • HOOPS Exchange 2023 SP2 U2
    • HOOPS Exchange 2023 SP2 U1
    • HOOPS Exchange 2023 SP2
    • HOOPS Exchange 2023 SP1 U1
    • HOOPS Exchange 2023 SP1
    • HOOPS Exchange 2023 U1
    • HOOPS Exchange 2023
    • HOOPS Exchange 2022 SP2 U2
    • HOOPS Exchange 2022 SP2 U1
    • HOOPS Exchange 2022 SP2
    • HOOPS Exchange 2022 SP1 U1
    • HOOPS Exchange 2022 SP1
    • HOOPS Exchange 2022 U2
    • HOOPS Exchange 2022 U1
    • HOOPS Exchange 2022
    • HOOPS Exchange 2021 SP2 U2
    • HOOPS Exchange 2021 SP2 U1
    • HOOPS Exchange 2021 SP2
    • HOOPS Exchange 2021 SP1 U1
    • HOOPS Exchange 2021 SP1
    • HOOPS Exchange 2021 U2
    • HOOPS Exchange 2021 U1
    • HOOPS Exchange 2021
    • HOOPS Exchange 2020 SP2 U2
    • HOOPS Exchange 2020 SP2 U1
    • HOOPS Exchange 2020 SP2
    • HOOPS Exchange 2020 SP1 U1
    • HOOPS Exchange 2020 SP1
    • HOOPS Exchange 2020 U1
    • HOOPS Exchange 2020
    • HOOPS Exchange 2019 SP2 U2
    • HOOPS Exchange 2019 SP2 U1
    • HOOPS Exchange 2019 SP2
    • HOOPS Exchange 2019 SP1 U1
    • HOOPS Exchange 2019 SP1
    • HOOPS Exchange 2019 U1
    • HOOPS Exchange 2019
    • HOOPS Exchange 2018 SP2 U2
    • HOOPS Exchange 2018 SP2 U1
    • HOOPS Exchange 2018 SP2
    • HOOPS Exchange 2018 SP1 U1
    • HOOPS Exchange 2018 SP1
    • HOOPS Exchange 2018 U2
    • HOOPS Exchange 2018 U1
    • HOOPS Exchange 2018
    • HOOPS Exchange 2017 SP2 U2
    • HOOPS Exchange 2017 SP2 U1
    • HOOPS Exchange 2017 SP2
    • HOOPS Exchange 2017 SP1 U2
    • HOOPS Exchange 2017 SP1 U1
    • HOOPS Exchange 2017 SP1
    • HOOPS Exchange 2017 U2
    • HOOPS Exchange 2017 U1
    • HOOPS Exchange 2017
    • HOOPS Exchange 2016 SP2 U2
    • HOOPS Exchange 2016 SP2
    • HOOPS Exchange 2016 SP1 U3
    • HOOPS Exchange 2016 SP1 U2
    • HOOPS Exchange 2016 SP1
    • HOOPS Exchange 2016
    • HOOPS Exchange 2015 SP1
    • HOOPS Exchange 2015 U1
    • HOOPS Exchange 2015
    • HOOPS Exchange - v7.2
    • HOOPS Exchange - v7.1
    • HOOPS Exchange - v7.0
    • HOOPS Exchange - v6.10
    • HOOPS Exchange - v6.00
    • HOOPS Exchange - v5.30
    • HOOPS Exchange - v5.20
    • HOOPS Exchange - v5.10
    • HOOPS Exchange - v5.0
    • Fixed Bugs List
  • Public Roadmap
  • Acknowledgments
  • Distributing Your Application
  • Sample Code
  • Downloads
  • Archives

Support

  • Developer Support
  • Knowledge Base
  • Community Forum
  • Learning Center
  • Contact Us
HOOPS Exchange
  • C API Primer
  • A3DSDKEnums.h
  • EA3DRevitLinks
Previous Next

EA3DRevitLinks

enum EA3DRevitLinks
enumerator kA3DRevitLinks_LoadAll = 0

Load all file links.

Default value

enumerator kA3DRevitLinks_IgnoreAll = 1

Do not load file links.

enumerator kA3DRevitLinks_IgnoreRevit = 2

Do not load revit file links.

enumerator kA3DRevitLinks_IgnoreDwg = 4

Do not load dwg file links.

enumerator kA3DRevitLinks_IgnoreIFC = 8

Do not load ifc file links.

Previous Next

© Copyright 2025, Tech Soft 3D

Welcome Conversation saved
HOOPSY BETA

Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Exchange or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...
Return to top