Find anything
CTRL + K
Getting Started
Technical Overview
File Formats
Supported Platforms
Evaluating HOOPS Exchange
Tutorials
1. Set Up Your Environment
2. File-to-File Translation
3. Traverse CAD Structure
4. Write a CAD Viewer
Programming Guide
Fundamentals
Basic Operations
Initializing HOOPS Exchange
Simple Load and Export
PRC
Building PRC
Using Progress Functions
Entities
Geometry
Reading Model Geometry
Reading Tessellation
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
Feature Trees
Publications
Layers
BIM
Tree Traversal API
API References
HOOPS Exchange API Primer
API Conventions
Working with C#
Exchange Modules
Bit Field for Behavior on Graphics
Display Style
Bit field flag Defining how Linked files are managed, for Revit files.
Experimental features
Graphics
Textures
Fundamental Type Definitions
Base Module
Load & Export Module
Tools Module
Entity Access and Creation
All C Structures
All C Functions
All Files
A3DCommonReadWrite.h
A3DSDK.h
A3DSDKAdvancedTools.h
A3DSDKBase.h
A3DSDKBim.h
A3DSDKConstraint.h
A3DSDKConstraintEnums.h
A3DSDKDraw.h
A3DSDKDrawing.h
A3DSDKEnums.h
A3DSDKErrorCodes.h
A3DSDKExperimental.h
A3DSDKFeature.h
A3DSDKFeatureEnums.h
A3DSDKFeatureHoleEnums.h
A3DSDKFeaturePatternEnums.h
A3DSDKFeatureThreadEnums.h
A3DSDKGeometry.h
A3DSDKGeometryCrv.h
A3DSDKGeometrySrf.h
A3DSDKGlobalData.h
A3DSDKGraphics.h
A3DSDKInitializeFunctions.h
A3DSDKLicense.h
A3DSDKMarkup.h
A3DSDKMarkupDefinition.h
A3DSDKMarkupDimension.h
A3DSDKMarkupLeaderDefinition.h
A3DSDKMarkupSymbol.h
A3DSDKMarkupText.h
A3DSDKMarkupTolerance.h
A3DSDKMarkupWelding.h
A3DSDKMath.h
A3DSDKMisc.h
A3DSDKPublication.h
A3DSDKReadWrite.h
A3DSDKRepItems.h
A3DSDKRootEntities.h
A3DSDKSemanticMarkupCreation.h
A3DSDKStructure.h
A3DSDKTessellation.h
A3DSDKTexture.h
A3DSDKTools.h
A3DSDKTopology.h
A3DSDKTypes.h
Additional Resources
Release Notes
Fixed Bugs List
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
Public Roadmap
Acknowledgments
Distributing Your Application
Sample Code
Downloads
Archives
Support
Developer Support
Knowledge Base
Community Forum
Contact Us
HOOPS Exchange
Geometry
Previous
Next
Geometry
Reading Model Geometry
Reading Tessellation
Getting B-Rep Data
Tessellation Example
Approximating Curves and Surfaces as Analytics
Converting B-Rep to NURBS