Logo

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.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
  • Public Roadmap
  • Acknowledgments
  • Distributing Your Application
  • Sample Code
  • Downloads
  • Archives

Support

  • Developer Support
  • Knowledge Base
  • Community Forum
  • Contact Us
HOOPS Exchange
  • Files
  • A3DSDKRootEntities.h
Previous Next

A3DSDKRootEntities.h

Types

A3DRootBaseData

A3DRootBaseWithGraphicsData

A3DMiscSingleAttributeData

A3DMiscAttributeData

A3DMiscAttributeBasicUnitData

A3DMiscAttributeUnitData

Functions

A3DStatus

A3DEntityGetType

A3DBool

A3DEntityIsBaseWithGraphicsType

A3DBool

A3DEntityIsBaseType

A3DStatus

A3DRootBaseGet

A3DStatus

A3DRootBaseSet

A3DStatus

A3DRootBaseAttributeRemoveAll

A3DStatus

A3DRootBaseAttributeRemove

A3DStatus

A3DRootBaseAttributeRemoveAt

A3DStatus

A3DRootBaseAttributeAppend

A3DStatus

A3DRootBaseAttributeAdd

A3DStatus

A3DRootBaseWithGraphicsGet

A3DStatus

A3DRootBaseWithGraphicsSet

A3DStatus

A3DMiscAttributeGet

A3DStatus

A3DMiscAttributeCreate

A3DStatus

A3DGlobalGetUnit

A3DStatus

A3DGlobalGetUnitData

Detailed Description

Author

Tech Soft 3D

Version

24.8

Date

November 2024

Copyright

Copyright (c) 2010 - 2024 by Tech Soft 3D, Inc. All rights reserved.

Previous Next

© Copyright 2024, Tech Soft 3D

Hello I'm HOOPSY!

HOOPSY BETA

Hello I am HOOPSY ! your Docs generative AI assistant.

Ask me anything about HOOPS Exchange or choose a sample question below to start a conversation:

Additional info

HOOPSY may store chats to provide and maintain the service according to OpenAI's data policy.


This feature is currently experimental. While we are continually enhancing its performance and quality, the underlying AI model may generate inaccurate or fabricated responses, especially if prompted to do so.

New Conversation

Continue generating
Return to top