Logo

Getting Started

  • About HOOPS Visualize
    • Reference Applications
  • Technical Overview
    • 3DGS Technical Overview
      • What is the HOOPS 3D Graphics System?
      • The HOOPS/3DGS Architecture
        • Retained-Mode Graphics System
        • The Object Database
        • Coordinates and Coordinate Systems
        • Inserting Geometry By Reference
        • Interfaces
      • Database Traversal
      • Rendering Pipeline: The HOOPS/3DGS Structured Device Interface (HDI)
      • Flow of Control
      • HOOPS as an Object-Oriented System
      • Encapsulation and Data Hiding With Segments
        • Segment Pathnames and Handles
        • Instancing and Reuse With Include Segments
        • Driver Segments
      • Messaging and Methods
      • Attribute Inheritance
        • Default Attribute Values
        • Nonstandard Attribute Inheritance
        • Attribute Lock
        • Style Segments
        • Attribute Inheritance Summary
      • Geometry and Attributes
      • Geometry Provided in HOOPS/3DGS
        • Markers
        • Text
        • Lines and Polylines
        • Polygons
        • Circles and Ellipses
        • Circular Arcs
        • Circular Chords
        • Circular Wedges
        • Ellipses
        • Elliptical Arc
        • Shells
        • Regions
        • Meshes
        • Grids
        • Images
        • Lights
        • Cutting Planes
        • NURBS Curves and Surfaces
        • Cylinders and Polycylinders
      • Attributes
        • Display Attributes
        • Color and Color Maps
        • Visibility
        • Edge Pattern and Weight
        • Face Pattern
        • Capping Faces/Edges and Geometry Intersections
        • Modeling and Viewing
        • Modeling
        • Viewing with Cameras
        • Windows
        • Rendering Attributes
        • Hidden Surface Removal Algorithms
        • Lighting Models
        • 3D-Spriting
        • Data Mapping
        • Level Of Detail (LOD)
        • Texture and Environment Mapping
        • Overlay Geometry
        • Selection
        • Driver Options
        • System Options
        • Heuristics
      • Input and Hit-Testing
      • Integrating HOOPS/3DGS with a GUI Toolkit
        • Window System Integration
        • Drawing Into Native Application Windows
        • Color Map Sharing
      • HOOPS/3DGS Intermediate Mode
      • Why Use HOOPS/3DGS Intermediate Mode?
    • HOOPS/MVO Technical Overview
      • Introduction
      • The Model/View/Operator Architecture
      • HOOPS/MVO and HOOPS/3DGS
      • The HOOPS/MVO Classes
        • HBaseModel
        • HBaseView
        • HBaseOperator
      • File I/O Architecture
      • Selection
      • Animation
      • Utilizing the Framework
    • HOOPS/Stream Technical Overview
      • Overview
      • Architecture
        • Opcode Handlers
        • Streaming HSF Data
      • Stream-Related Features
        • General Features
        • HOOPS/3DGS-Specific Features
    • HOOPS/HIO Technical Overview
    • HOOPS/OOC Technical Overview
      • Introduction
      • The Architecture
  • Installation Contents
  • Setting the License
  • Supported Platforms
    • HOOPS Visualize on macOS
    • Using HOOPS Visualize on a Virtual Machine
  • Supported File Formats
    • 3D Formats
    • 2D Formats
    • Raster Formats
    • Video Formats
  • Device Guide
    • 3D Drivers
    • DirectX11 Driver
      • Debug Options
      • Limitations for Order-Independent Transparency
      • DX11 Hardware-Accelerated Offscreen Rendering
    • OpenGL2 Driver
      • OpenGL2 Hardware-Accelerated Offscreen Rendering
      • Custom Shader Code
      • Double-Precision Hardware Acceleration
      • OpenGL2 Known Restrictions
    • OpenGL2 Mesa Driver
    • Print and 2D-Drivers
      • CGM3 Driver
      • CGM3 - Gaining Access
      • Line Styles and Widths
      • Font Table
    • HPGL2 Driver
      • HPGL2 Supported Systems
      • Basic Steps
      • Setting HOOPS Picture
      • Using HOOPS_PICTURE
      • Using HOOPS_HARDCOPY
      • Determining the Maximum Printable Area
      • Setting HOOPS Driver Options
      • Notes on HOOPS Driver Options
      • Rendering Options
      • HPGL2 Heuristics
      • HPGL2 Known Restrictions
    • Image Driver
      • Image Driver Supported Systems
      • Image Driver - Gaining Access
      • Rendering to an Off-Screen Image with 3D-Hardware Acceleration
      • Image Driver Options
      • Image Driver Heuristics
      • Image Driver Known Restrictions
    • Microsoft Windows Driver
      • MSW Driver Supported Systems
      • MSW Driver - Gaining Access
      • Special Performance Notes
      • Examples
      • Important MFC/MDI/Application Integration Notes
      • Text Font Names in MSW
      • Keyboard Handling
      • MSW Driver Options
      • MSW Debug Driver Options
      • MSW Driver Known Restrictions
    • PDF Driver
      • PDF Driver - Gaining Access
      • PDF Driver Options
      • Text Font Names in PDF Driver
    • PostScript Driver
      • PostScript Drive - Gaining Access
      • PostScript Driver Options
      • Text Font Names in PostScript
      • Encapsulated PostScript Files
      • Note on Sending Output to a Terminal Line
      • PostScript Driver Known Restrictions
    • Printf Driver
    • Qt Driver
      • Qt Driver Supported Systems
      • Qt Driver - Gaining Access
      • Qt Driver Options
      • Text Font Names in Qt
      • Qt Driver Known Restrictions
    • Quartz Driver
      • Quartz Driver Supported Systems
      • Quartz Driver - Gaining Access
      • Quartz Driver Options
      • Text Font Names in Quartz
      • Quartz Driver Known Restrictions
    • X11 Driver
      • X11 Supported Systems
      • X11 Driver - Gaining Access
      • General X11 Display Driver Options
      • Text Font Names in X11
      • Specifically-Named Fonts
      • Family-Named Official Fonts
      • Family-Named Unofficial Fonts
      • Rotated and/or Slanted Text
      • X11 Driver Known Restrictions
    • Automatic Drivers
    • Setting Up the Runtime Environment
  • Building the Samples and Sandboxes
    • 3D Part Viewer
    • C# Simple
    • Cocoa Simple
    • Java Simple
      • Linux: Building Java Simple in Release Mode
      • Building Java Simple in Debug Mode
    • Java Simple SWT
    • MFC Simple
    • MFC Simple – 3DGS Only
    • NVIDIA Profile Creator
    • Out of core pre-processor (OOC)
    • OpenVR Simple
    • Qt Simple
    • Win32 Simple
    • WPF Image
    • WPF Simple

Programming Guide

  • Programming Guide
    • Fundamentals
      • Geometry
      • Rendering
      • User Interactions
      • File Input/Output
    • 3DGS Programming Guide
      • Fundamentals
        • Library Access
        • Application Structure
        • Database Structure
        • Drivers
        • Drawing the Database
        • Associating Application Data With the HOOPS Database
        • HOOPS/3dGS API Conventions
        • Warnings and Errors
        • Debugging
        • Streamlining HOOPS Visualize
      • Geometry
        • Geometry Coordinates
        • Geometry Conventions
        • Geometry Markers
        • Text
        • Lines
        • Polygons
        • Circles and Ellipses
        • Shells
        • Meshes
        • Grids
        • Images
        • Lights
        • Cutting Planes
        • NURBS Curves
        • NURBS Surfaces
        • Cylinders
        • Spheres
        • Reference Geometry
        • Cellular Volumes
      • Viewing and Modelling
        • Coordinate Systems
        • Cameras
        • Modeling Matrices
        • Windows
      • User Interaction
        • Event Loop
        • Selecting Objects
        • Interaction With a Window System
        • Highlighting
        • Interacting With the Scene
      • Materials
        • Color
        • Texture Mapping
        • Environment and Bump Mapping
        • Transparency
        • Double-Sided Materials
        • Skyboxes and Cube Maps
        • Physically-Based Rendering
      • Rendering
        • Hidden Surface Removal
        • Level Of Detail
        • Lighting and Color Interpolation
        • Atmospheric Attenuation
        • Anti-Aliasing
        • Stereo Viewing
        • Shadows
        • Reflection Planes
        • Hemispheric Ambient Lighting
        • Bloom
        • Depth Of Field
        • Custom Shaders
      • Performance
        • Overview
        • Segments
        • Geometry
        • Rendering
        • Controlling Memory Usage
      • Intermediate Mode
        • Intermediate Mode Overview
        • Intermediate Mode Examples
        • Porting Your Legacy HOOPS I.M. Code
    • MVO Programming Guide
      • Introduction
        • Compiling and Linking
      • Fundamentals
        • Database - HDB
        • Model - HBaseModel
        • View - HBaseView
        • Operators - HBaseOperator
        • Selection Sets - HSelectionSet
      • Annotations
      • File Input/Output and the I/O Manager
        • Introduction
        • Importing Data
        • Exporting Data
        • HOutputHandlerOptions
        • Printing to Hardcopy
        • Image I/O
        • Using the HIO Plug-In Architecture
        • I/O Progress and Error Reporting
        • Custom I/O Handlers
        • Implementing Progress and Error Reporting
      • Maintaining Constant Framerate
        • Framerate Modes
        • Customizing Constant Framerate
        • Simplification Objects
        • Implementation Issues
      • The MarkupManager Class
        • Overview
      • Undo Manager
        • Overview
        • Using the HUndoManager
        • Enhancing the Undo Manager
      • Geometry Manipulator Handles
        • Creating Geometry Handles
        • Custom Geometry Manipulator Handles
      • HSF Data Streaming
        • 1. Create a HStreamer Object
        • 2. Set the Condition and Error Notice Handler Function
        • 3. Set Up the HStreamer Object
        • 4. Load the File
        • 5. Stream Data On-Demand
        • 6. View-Dependent Streaming of Data
        • 7. Cleanup
      • Behavior and Animation
        • Introduction
        • Behavior Manager
        • Defining Behaviors
        • Retrieving Animation Data
        • Sensors
        • Exporting Animations
        • Animation Collisions
      • XML Read/Write
        • Overview
        • Parsing XML Data
        • Writing XML Data
      • Event Handling
        • Overview
        • Creating a New Listener Type
        • Event Registration
        • Creating a New Event
        • 3D Mouse and Joystick Events
        • Timer Events
        • Touch Events
      • The Plotting Classes
        • Overview
        • Pie Charts
        • Other 2D Plots
        • Labels and the Legend
      • Callbacks and the I.M. Manager
      • The PMI Classes
        • Overview
        • Datum Entities
        • Feature Control Frame Entities
        • View Entities
        • Restoring Entities
        • Deleting Entities
    • Base Stream Programming Guide
      • Overview
        • Compiling and Linking
      • Base Stream Programming Guide
        • Writing HOOPS Stream Files
        • Reading HOOPS Stream Files
        • Controlling the Reading and Writing Process
        • Verifying HSF Files
        • HOOPS/3dGS Classes
      • Base Stream Programming Guide
        • Basic Streaming for an HSF File
        • Performing Streaming on a Separate Thread
      • Customizing HSFs
        • Customizing HSF Objects
        • Versioning and Storing Additional User Data
        • Writing
        • Reading
        • Remove Opcodes
      • Maximizing Rendering Performance
        • Scene-Graph Organization
        • Shell Organization
        • Polygon Handedness
    • 3DGS Stream Programming Guide
      • Overview
        • Compiling and Linking
      • HSF Read and Write
        • Writing HOOPS Stream Files
        • Reading
        • Controlling the Reading and Writing Process
      • HSF Streaming
        • Basic Streaming for an HSF File
        • Performing Streaming on a Separate Thread
        • On-demand or View-Dependent Streaming
      • Customizing HSFs
        • Customizing HSF Objects
        • Versioning and Storing Additional User Data
        • Tagging HSF Objects to Associate User Data
        • Remove Opcodes
      • Maximizing Rendering Performance
        • Scene-Graph Organization
        • Polygon Handedness
    • HIO Programming Guide
      • HOOPS AVI Integration
        • Using the AVI HIO Component
        • Output Handler Options
        • Rebuilding the HIO Component
        • Integrating Directly with the AVI Output Handler
      • HOOPS Exchange Integration
        • Using the HOOPS Exchange HIO Component
        • Supported Data
        • Mapping Between HOOPS/3DGS and HOOPS Exchange Entities
        • Importing Models with Very Large Transformations
      • HOOPS Publish Integration
        • Using the HOOPS Publish HIO Component
        • Basic Export
        • Export with a Template
        • Advanced Export Using HOOPS Publish
        • Reducing File Size
        • Notes About Supported Data
      • HTML HIO Component
        • Using the HTML HIO Component
        • Creating Your Own Custom HTML Template
        • Sample HTML Template
        • Notes About Supported Data
      • HOOPS DGN integration
        • Using the DGN HIO Component
        • Rebuilding the HIO Component
        • Supported Entities
        • DGN Units
        • Input Handler Options
        • Integrating Directly with DGNdirect
      • HOOPS RealDWG Integration
        • Using the RealDWG HIO Component
        • Unsupported Entities
        • Integrating Directly with RealDWG
        • Importing a File
        • Mapping Between HOOPS/3dGS and DWG Entities
        • Handling Metadata
        • Limitations
      • HOOPS SketchUp Integration
        • Using the SketchUp HIO Component
        • Rebuilding the HIO Component
        • Supported Entities
        • SKP Units and NamedOptions
        • Input Handler Options
        • Integrating Directly with SketchUp
    • OOC Programming Guide
      • HOOPS/OOC Programming Guide Introduction
      • Preprocessing Data
        • Using the ooc.exe preprocessor
        • Using the programmatic approach
      • Using the Point Cloud API
        • Architecture Overview
        • Loading OOC Files
        • API Usage
        • Point Cloud Environment and Node Handles
        • Populating Memory Before Rendering
        • Synchronization Callbacks When Editing Points
        • Using OOC Operators
        • Filtering
        • Saving Point Clouds
        • Releasing Memory
        • Optimizing Rendering
      • Sample Code
      • ooc.exe Command Line Executable
        • Name
        • Synopsis
    • Parasolid Programming Guide
      • HOOPS/Parasolid Programming Guide
        • Introduction
        • Compiling and Linking
      • Initialization and Shutdown
      • Reading Parasolid Files
        • Controlling Tessellation
      • Creating and Rendering Parasolid Entities
        • Defining Parasolid Geometry
        • Rendering Parasolid Geometry
        • Inserting Parasolid Geometry Into the HOOPS Database
        • Deleting Parasolid and HOOPS Geometry
        • Retesselation of Geometry Into the Same Segment Structure
        • View-Dependent Tesselation
      • Controlling the HOOPS/Parasolid Mapping
        • Default Rendering Options
        • Effects of the Rendering Options Preserve Color
      • Operating on Parasolid Entities
        • Accessing a Parasolid Entity
        • Highlighting a Parasolid Entity
        • Performing a Boolean Operation
    • HOOPS Luminate Bridge Programming Guide
      • HOOPS Luminate Bridge Introduction
        • Default Users
        • Advanced Users
        • Guidance Between Default and Advanced Users
      • Licensing
        • Luminate License
        • Next Steps
      • 3DF User Interface
        • Menus
        • Rendering Views
        • Status Bar
        • Widgets
      • 3DF Bridge Demo Projects
        • Preparation & Requirements
        • hoops_luminate_bridge: Library
        • hoops_luminate_widgets: Library
        • hoops_luminate_demo: Qt Sandbox with Visualize
      • 3DF Use Cases
        • Default Use Case
        • Advanced Use Case - Using Source Code Beyond Demo in sandbox for Personal Use
  • Additional Resources
    • Languages
      • HOOPS for C/C++ Developers
        • C/C++ Defines
        • Routine Names: Prefixes
        • Common Names
        • Data Type Names and Language Declarations in C/C++
        • Stand-Alone Example Programs in C
      • HOOPS for C# Developers
        • Introduction
        • Compilation and Execution
        • Strong-Named Assemblies
        • Interface Notes: General Usage
        • HOOPS/3DGS-Specific
        • HOOPS/MVO and HOOPS/Stream
      • HOOPS for Java Developers
        • Introduction
        • Platform/Compiler Support
        • Compilation and Runtime Information
        • Interface Notes: General Usage
        • HOOPS/MVO and HOOPS/Stream
    • GUI Integration
      • HOOPS/MFC Integration Guide
        • Introduction
        • Linking
        • Supported Platforms
        • Using HOOPS/MFC Libraries
        • Printing and Print Preview
        • Passing in Custom Output Options
        • Print to Scale
        • Raster Output Options
        • Copy to Clipboard
        • Sharing Palettes
      • HOOPS/Winforms Integration Guide
        • Introduction
        • Compilation and Runtime Information
        • Component Object Relationships
        • Steps to Building an Application with .NET Winforms and HOOPS
        • Creating and Initializing the Application
        • Creating and Initializing HOOPS/Winforms Objects
        • Creating and Initializing HOOPS/MVO Objects
      • HOOPS/WPF Integration Guide
        • Introduction
        • Platform/Compiler Support
        • Compilation and Runtime Information
        • Component-Object Relationships
        • Steps to Building an Application with .NET WPF and HOOPS
        • Creating and Initializing the Application
        • Creating and Initializing HOOPS/WPF Objects
        • Creating and Initializing HOOPS/MVO Objects
      • HOOPS/QT Integration Guide
        • Introduction
        • Compiling and Linking
        • Component Object Relationships
        • Steps to Building an Application with Qt and HOOPS
        • Creation and Initialization of Qt Objects
        • Creation and Initialization of HOOPS/Qt Objects
        • Creation and Initialization of HOOPS/MVO Objects
        • Launching the Qt Event Loop
      • HOOPS/Java Swing Programming Guide
        • Introduction
        • Platform/Compiler Support
        • Compilation and Runtime Information
        • Component Oject Relationships
        • Steps to Building an Application with Java/Swing and HOOPS
        • Creating and Initializing the Application
        • Creating and Initializing HOOPS/Java Objects
        • Creating and Initializing HOOPS/MVO Objects
      • HOOPS/Java SWT Programming Guide
        • Introduction
        • Platform/Compiler Support
        • Compilation and Runtime Information
        • Component-Object Relationships
        • Steps to Building an Aplication with Java/SWT and HOOPS
        • Creating and Initializing the Application
        • Creating and Initializing HOOPS/Java Objects
        • Creating and Initializing HOOPS/MVO Objects
      • Augmented Reality
        • Introduction
        • HoloLens Native
        • HoloLens Remoting
        • Other Considerations
      • Virtual Reality
        • Introduction
        • Prerequisites
        • The VR API Package
        • How to Create a VR Application Using the VR Class
        • Starting a VR Session
        • Interacting with VR
        • Sample Implementation
        • Using the Sample Operators
        • OpenVR Simple Sandbox
        • Other Considerations
    • HOOPS Part Viewer
      • HOOPS 3D Part Viewer
        • Overview
      • HOOPS Part Viewer Usage
        • Using the Toolbars
        • File Menu Options
        • Editing
        • Camera Manipulation
        • Creating and Manipulating Geometry
        • Annotating the Scene
        • The Tools Menu
        • View Menu Options
        • Using the Context Menu
        • Direct Scene Manipulation
        • Modifying Application Settings
      • Keyframe Editor
      • Material Editor
    • HSF Architecture
      • 1. File Organization
        • 1.1 File Identification Header
        • 1.2 File data block
        • 1.3 Binary Data Format
        • 1.4 File Termination Trailer
        • 1.5 File Dictionary
      • 2. Stream Compression
      • 3. Object Tagging
      • 4. File Information Opcode
    • HOOPS Visualize Troubleshooting Guide
      • Problem Reproduction
      • Performance Concerns
      • Generic vs. 3D-API Specific Problems
      • Application Settings
      • Automatic Driver Setting
      • Manually Selecting a Driver
      • Software Mode
      • Runtime Diagnostics
      • Graphics Hardware Analysis
      • Driver Configuration Files

API Reference

  • 3DGS
    • Files
      • hc_proto.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • I
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • W
      • Z
  • MVO
    • Modules
      • Framerate_Mode
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • Selection_Level
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
    • Namespaces
      • Applicability
        • Detailed Description
      • Datum
        • Detailed Description
      • DatumModifier
        • Detailed Description
      • DiameterModifier
        • Detailed Description
      • Dimension
        • Detailed Description
      • ezpdf
        • Namespaces
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Field Documentation
        • Function Documentation
      • Font
        • Detailed Description
      • hio_html_internal
        • Types
        • Type Aliases
        • Fields
        • Functions
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
        • Function Documentation
      • Mode
        • Detailed Description
      • Obtention
        • Detailed Description
      • ooc
        • Namespaces
        • Detailed Description
      • PMI
        • Namespaces
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • PMII
        • Detailed Description
      • Query
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • Roughness
        • Detailed Description
      • SC
        • Namespaces
        • Detailed Description
      • Size
        • Detailed Description
      • std
        • Detailed Description
      • Tolerance
        • Detailed Description
      • ZoneModifier
        • Detailed Description
    • Files
      • HDGNHelper.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Field Documentation
      • HIOUtilityDGN.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • Access.h
        • Types
        • Detailed Description
      • HDWFConnector.h
        • Detailed Description
      • HDWFMisc.h
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
      • HIOUtilityDwfExport.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityDwfImport.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HW2DBoundReader.h
        • Types
        • Detailed Description
      • HW2DReader.h
        • Types
        • Detailed Description
      • HW2DReaderCommon.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HW3DReader.h
        • Types
        • Detailed Description
      • HW3DStream.h
        • Macro Definitions
        • Types
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • hio_dwg.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • misc.h
        • Macro Definitions
        • Types
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • MrDwgConnector.h
        • Macro Definitions
        • Types
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • MrDwgContext.h
        • Types
        • Detailed Description
      • MrDwgGeometry.h
        • Types
        • Detailed Description
      • MrDwgHostApp.h
        • Types
        • Fields
        • Detailed Description
        • Field Documentation
      • MrDwgReader.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • MrDwgSubEntityTraits.h
        • Types
        • Detailed Description
      • MrDwgViewport.h
        • Types
        • Detailed Description
      • MrDwgViewportDraw.h
        • Types
        • Detailed Description
      • MrDwgViewportGeometry.h
        • Types
        • Detailed Description
      • MrDwgWorldDraw.h
        • Types
        • Detailed Description
      • MrDwgWorldGeometry.h
        • Types
        • Detailed Description
      • MrImportDirector.h
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Field Documentation
        • Function Documentation
      • ExchangeWrapper.h
        • Namespaces
        • Types
        • Detailed Description
      • HIOUtilityExchange.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HPublishExchangeHelper.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
        • Function Documentation
      • ProductOccurrenceWalker.h
        • Types
        • Detailed Description
      • DownwardStack.h
        • Types
        • Detailed Description
      • GrownKeyPath.h
        • Namespaces
        • Types
        • Detailed Description
      • HIOUtilityHTML.h
        • Macro Definitions
        • Namespaces
        • Types
        • Detailed Description
        • Macro Definition
      • lazy.h
        • Types
        • Detailed Description
      • Line.h
        • Namespaces
        • Types
        • Detailed Description
      • ModelBuilder.h
        • Namespaces
        • Types
        • Detailed Description
      • sc_import.h
        • Namespaces
        • Detailed Description
      • SceneWalker.h
        • Namespaces
        • Types
        • Detailed Description
      • Text.h
        • Namespaces
        • Types
        • Detailed Description
      • HIOUtilityOOC.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • HIOUtilityPublish.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
      • HPublishHelper.h
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • CurvesImporter3DF.h
        • Types
        • Detailed Description
      • DefinitionInstancesImporter3DF.h
        • Types
        • Detailed Description
      • DefinitionRepository3DF.h
        • Types
        • Detailed Description
      • GeometryImporter3DF.h
        • Types
        • Detailed Description
      • GroupRepository3DF.h
        • Types
        • Detailed Description
      • HIOUtilitySKP.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • ImageRepository3DF.h
        • Types
        • Detailed Description
      • ImageTexturedShellImporter3DF.h
        • Types
        • Detailed Description
      • LinesImporter3DF.h
        • Types
        • Detailed Description
      • ModelImporter3DF.h
        • Types
        • Detailed Description
      • PolylinesImporter3DF.h
        • Types
        • Detailed Description
      • SegmentKey3DF.h
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • SegmentOrganizer3DF.h
        • Types
        • Detailed Description
      • ShellImporter3DF.h
        • Types
        • Detailed Description
      • SmartSegment.h
        • Types
        • Detailed Description
      • StyleRepository3DF.h
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
      • TextureRepository3DF.h
        • Types
        • Detailed Description
      • Utilities3DF.h
        • Functions
        • Detailed Description
        • Function Documentation
      • ezpdf.h
        • Namespaces
        • Types
        • Detailed Description
      • HBaseModel.h
        • Types
        • Detailed Description
      • HBaseOperator.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HBaseView.h
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • HBhvAnimation.h
        • Types
        • Detailed Description
      • HBhvBehaviorManager.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HBhvInterpolator.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HBhvSensor.h
        • Types
        • Detailed Description
      • HBhvTimeline.h
        • Types
        • Detailed Description
      • HBhvUtility.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HConstantFrameRate.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HDB.h
        • Types
        • Detailed Description
      • HDebugZBuffer.h
        • Types
        • Detailed Description
      • HDispatchXML.h
        • Types
        • Detailed Description
      • HErrorManager.h
        • Types
        • Detailed Description
      • HEventInfo.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HEventListener.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HEventManager.h
        • Types
        • Detailed Description
      • HGlobals.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
      • HGraph.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HImCuttingGeometry.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HImErrorHandler.h
        • Types
        • Detailed Description
      • HImHideOverlappedText.h
        • Types
        • Detailed Description
      • HImManager.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HImUtility.h
        • Types
        • Detailed Description
      • HIndexManager.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOManager.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
      • HIOUtilityHOOPS.h
        • Types
        • Detailed Description
      • HIOUtilityHsf.h
        • Types
        • Detailed Description
      • HIOUtilityIV.h
        • Types
        • Detailed Description
      • HIOUtilityMagick.h
        • Types
        • Detailed Description
      • HIOUtilityObj.h
        • Types
        • Detailed Description
      • HIOUtilityPDF.h
        • Types
        • Detailed Description
      • HIOUtilityPly.h
        • Types
        • Detailed Description
      • HIOUtilityPointCloud.h
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • HIOUtilityStl.h
        • Types
        • Detailed Description
      • HIOUtilityVRML.h
        • Types
        • Detailed Description
      • HMarkupManager.h
        • Types
        • Detailed Description
      • HMaterialLibrary.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HModelInfo.h
        • Types
        • Detailed Description
      • HMutexOOC.h
        • Types
        • Detailed Description
      • HNetMessageRegistrar.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HObjects.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HOpCameraManipulate.h
        • Types
        • Detailed Description
      • HOpCameraManipulateTouch.h
        • Types
        • Detailed Description
      • HOpCameraOrbit.h
        • Types
        • Detailed Description
      • HOpCameraOrbitTurntable.h
        • Types
        • Detailed Description
      • HOpCameraPan.h
        • Types
        • Detailed Description
      • HOpCameraPanTouch.h
        • Types
        • Detailed Description
      • HOpCameraRelativeOrbit.h
        • Types
        • Detailed Description
      • HOpCameraRollTouch.h
        • Types
        • Detailed Description
      • HOpCameraWalk.h
        • Types
        • Detailed Description
      • HOpCameraZoom.h
        • Types
        • Detailed Description
      • HOpCameraZoomBox.h
        • Types
        • Detailed Description
      • HOpCameraZoomTouch.h
        • Types
        • Detailed Description
      • HOpConstructCircle.h
        • Types
        • Detailed Description
      • HOpConstructCone.h
        • Types
        • Detailed Description
      • HOpConstructCuboid.h
        • Types
        • Detailed Description
      • HOpConstructCylinder.h
        • Types
        • Detailed Description
      • HOpConstructNurbsCurve.h
        • Types
        • Detailed Description
      • HOpConstructPolyline.h
        • Types
        • Detailed Description
      • HOpConstructRectangle.h
        • Types
        • Detailed Description
      • HOpConstructSphere.h
        • Types
        • Detailed Description
      • HOpCreateBoolean.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HOpCreateCircle.h
        • Types
        • Detailed Description
      • HOpCreateCone.h
        • Types
        • Detailed Description
      • HOpCreateCuboid.h
        • Types
        • Detailed Description
      • HOpCreateCuttingPlane.h
        • Types
        • Detailed Description
      • HOpCreateCylinder.h
        • Types
        • Detailed Description
      • HOpCreateNurbs3D.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HOpCreateNurbsCurve.h
        • Types
        • Detailed Description
      • HOpCreatePolyline.h
        • Types
        • Detailed Description
      • HOpCreateRectangle.h
        • Types
        • Detailed Description
      • HOpCreateSphere.h
        • Types
        • Detailed Description
      • HOpMarkupAnnotate.h
        • Types
        • Detailed Description
      • HOpMarkupCircle.h
        • Types
        • Detailed Description
      • HOpMarkupFreehand.h
        • Types
        • Detailed Description
      • HOpMarkupFreehand3D.h
        • Types
        • Detailed Description
      • HOpMarkupMeasure.h
        • Types
        • Detailed Description
      • HOpMarkupPostIt.h
        • Types
        • Detailed Description
      • HOpMarkupRectangle.h
        • Types
        • Detailed Description
      • HOpMoveHandle.h
        • Types
        • Detailed Description
      • HOpNavCube.h
        • Types
        • Detailed Description
      • HOpNetwork.h
        • Types
        • Detailed Description
      • HOpObjectAnnotate.h
        • Types
        • Detailed Description
      • HOpObjectClash.h
        • Types
        • Detailed Description
      • HOpObjectRotate.h
        • Types
        • Detailed Description
      • HOpObjectTranslate.h
        • Types
        • Detailed Description
      • HOpSelectAperture.h
        • Types
        • Detailed Description
      • HOpSelectArea.h
        • Types
        • Detailed Description
      • HOpSelectAreaOOC.h
        • Types
        • Detailed Description
      • HOpSelectPolygon.h
        • Types
        • Detailed Description
      • HOpSelectPolygonOOC.h
        • Types
        • Detailed Description
      • HOpSelectPolyline.h
        • Types
        • Detailed Description
      • HPShowCache.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HSelectionItem.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • HSelectionSet.h
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Alias Documentation
      • HSelectionSetOOC.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HSharedKey.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HSnapGrid.h
        • Types
        • Detailed Description
      • HStreamer.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • HTCObjectRotate.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HTManager.h
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • HTools.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • HUndoManager.h
        • Types
        • Detailed Description
      • HUtility.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HUtilityAnnotation.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilityAnnotationMeasure.h
        • Types
        • Detailed Description
      • HUtilityAntialiasing.h
        • Types
        • Detailed Description
      • HUtilityGeometryCreation.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • HUtilityGeomHandle.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HUtilityLocaleString.h
        • Detailed Description
      • HUtilityPMI.h
        • Namespaces
        • Types
        • Detailed Description
      • HUtilityQuadTree.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HUtilityShadow.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HUtilitySparseShell.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilitySubwindow.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilitySubwindow2.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilityTextParser.h
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • HUtilityXMLParser.h
        • Types
        • Detailed Description
      • HWindowFilterOOC.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HWindowInfoOOC.h
        • Types
        • Detailed Description
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Z
      • _
      • ~
    • Classes and Data Structures
      • @
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Z
  • 3DGS Stream
    • Modules
      • HTK_Read_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
      • HTK_Write_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
      • TK_Status
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • TK_Read_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • BByteStream.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BCompress.h
        • Macro Definitions
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Field Documentation
        • Function Documentation
      • BEdgeBreaker.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
        • Function Documentation
      • BInternal.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • BOpcodeEnums.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • BOpcodeHandler.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Field Documentation
      • BOpcodeShell.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BPointCloud.h
        • Detailed Description
      • BPolyhedron.h
        • Types
        • Detailed Description
      • BPolyPoly.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BStream.h
        • Macro Definitions
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Field Documentation
        • Function Documentation
      • BStreamFileToolkit.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • BStreamMemory.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • vwrapper_stream.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • HByteStream.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HOpcodeHandler.h
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
      • HOpcodeShell.h
        • Types
        • Detailed Description
      • HPolyhedron.h
        • Types
        • Detailed Description
      • HPolyPoly.h
        • Types
        • Detailed Description
      • HStream.h
        • Functions
        • Detailed Description
      • HStreamFileToolkit.h
        • Types
        • Detailed Description
      • resource.h
        • Detailed Description
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • ~
    • Classes and Data Structures
      • B
      • C
      • D
      • E
      • F
      • H
      • I
      • L
      • M
      • O
      • P
      • R
      • S
      • T
      • V
  • Base Stream
    • Modules
      • TK_Status
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • TK_Read_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • BByteStream.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BCompress.h
        • Macro Definitions
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Field Documentation
        • Function Documentation
      • BEdgeBreaker.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
        • Function Documentation
      • BInternal.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • BOpcodeEnums.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • BOpcodeHandler.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Field Documentation
      • BOpcodeShell.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BPointCloud.h
        • Detailed Description
      • BPolyhedron.h
        • Types
        • Detailed Description
      • BPolyPoly.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BStream.h
        • Macro Definitions
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Field Documentation
        • Function Documentation
      • BStreamFileToolkit.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • BStreamMemory.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • vwrapper_stream.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • ~
    • Classes and Data Structures
      • B
      • C
      • E
      • F
      • H
      • I
      • L
      • M
      • O
      • P
      • S
      • T
      • V
  • HIO
    • Namespaces
      • hio_html_internal
        • Types
        • Type Aliases
        • Functions
        • Detailed Description
        • Type Alias Documentation
        • Function Documentation
    • Files
      • HIOUtilityDGN.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityDwfExport.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityExchange.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityHTML.h
        • Macro Definitions
        • Namespaces
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityOOC.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • HIOUtilitySKP.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOManager.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • R
      • S
      • T
      • U
      • V
      • W
      • Z
      • _
      • ~
    • Classes and Data Structures
      • @
      • E
      • H
      • P
      • V
  • 3DGS IM
    • Modules
      • Abort
        • Functions
        • Detailed Description
        • Function Documentation
      • Occlusion_Query
        • Functions
        • Detailed Description
        • Function Documentation
      • Cutting_Plane
        • Functions
        • Detailed Description
        • Function Documentation
      • Regions
        • Functions
        • Detailed Description
        • Function Documentation
      • Snapshot
        • Functions
        • Detailed Description
        • Function Documentation
      • Geometry_Interesting
        • Functions
        • Detailed Description
        • Function Documentation
      • Segment_Interesting
        • Functions
        • Detailed Description
        • Function Documentation
      • Z_Buffer
        • Functions
        • Detailed Description
        • Function Documentation
      • Compute_Transformed_Text_Position
        • Functions
        • Detailed Description
        • Function Documentation
      • Segment_Info
        • Functions
        • Detailed Description
        • Function Documentation
      • Shadows
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_3d_Geometry
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Rasters
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Line
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Marker
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polymarker
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polydot
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polylines
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Triangle
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Dot
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Ellipse
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Face
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Image
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Polygon
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Outline_Ellipse
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Rectangle
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Stenciled_Quad
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_XXX_Text
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_Segment
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_Window
        • Functions
        • Detailed Description
        • Function Documentation
      • Driver_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Finish_Picture
        • Functions
        • Detailed Description
        • Function Documentation
      • Convex_Clip_Region
        • Functions
        • Detailed Description
        • Function Documentation
      • Polygonal_Clip_Region
        • Functions
        • Detailed Description
        • Function Documentation
      • Complex_Clip_Region
        • Functions
        • Detailed Description
        • Function Documentation
      • New_Geometry
        • Functions
        • Detailed Description
        • Function Documentation
      • New_Rendition
        • Functions
        • Detailed Description
        • Function Documentation
      • Segment_Path
        • Functions
        • Detailed Description
        • Function Documentation
      • Stencil_Bitmap
        • Functions
        • Detailed Description
        • Function Documentation
      • Text_Info
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polytriangles
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Face_Pattern
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Line_Pattern
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Shell
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Bounding_Cuboid
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Geometry_Key
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Image_Block
        • Functions
        • Detailed Description
        • Function Documentation
      • Key_To_Geometry_Pointer
        • Functions
        • Detailed Description
        • Function Documentation
      • Partial_Erasing
        • Functions
        • Detailed Description
        • Function Documentation
      • Polyhedron_XXX_Face_Normals
        • Functions
        • Detailed Description
        • Function Documentation
      • Polyhedron_Generate_Face_List
        • Functions
        • Detailed Description
        • Function Documentation
      • Record_Selection
        • Functions
        • Detailed Description
        • Function Documentation
      • Restrict_Clipping
        • Functions
        • Detailed Description
        • Function Documentation
      • Select_Geometry
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Selection_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Face_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Face_Material_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Current_Arc_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Diffuse_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Mirroring
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Geometry_Owner
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Attribute_Locks
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Clipping
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Color_Locks
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Color_Locks_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Visibility_Locks
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Color_Map_Start
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Edge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Face_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • General_Displacement
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Marker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Vertex_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Window_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Line_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_LOD
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Modelling_Matrix_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Polyedge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_PolyEdge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Polymarker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Polymarker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Tristrip_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Options
        • Functions
        • Detailed Description
        • Function Documentation
      • Visibility
        • Functions
        • Detailed Description
        • Function Documentation
      • Selectability
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Z_Range
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Callback_Data
        • Functions
        • Detailed Description
        • Function Documentation
      • Ignore_Proxy
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Cylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Cylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_PolyCylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_PolyCylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Sphere_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Sphere_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Camera_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Current_Z_Max
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Device_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Edge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Full_Hard_Clip
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Buffer_Size
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Geometry_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Hidden_Surfaces
        • Functions
        • Detailed Description
        • Function Documentation
      • Using_XXX_HSRA
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Line_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Marker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Modelling_Matrix_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Polyhedron_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Object_To_Screen_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Object_To_Screen_Matrix_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Cuurrent_Near_Limit
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Driver_Segment_Key
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Segment_Key
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Polygon_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Polyline_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Transform_Matrix
        • Functions
        • Detailed Description
        • Function Documentation
      • Using_Analytic_HSRA
        • Functions
        • Detailed Description
        • Function Documentation
      • Tristrip_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Using_Double_Buffer_Swap
        • Functions
        • Detailed Description
        • Function Documentation
      • RGBAS32
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Vertex_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Has_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Is_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Image_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_World_To_Screen_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Window_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Tristrip_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Update_Stat
        • Functions
        • Detailed Description
        • Function Documentation
      • Is_Selection
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • hic.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • N
      • O
      • P
      • R
      • S
      • T
      • U
  • OOC
    • Namespaces
      • ooc
        • Namespaces
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • PointCloudAPI.h
        • Macro Definitions
        • Namespaces
        • Types
        • Detailed Description
        • Macro Definition
    • Functions
      • A
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • N
      • O
      • P
      • Q
      • R
      • S
      • ~
    • Classes and Data Structures
      • D
      • E
      • F
      • H
      • I
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
  • Parasolid
    • Files
      • hp_bridge.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
    • Functions
      • A
      • C
      • D
      • G
      • I
      • R
      • S
      • U
      • W
  • Experimental
    • Files
      • hc_experimental_proto.h
        • Macro Definitions
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Function Documentation
    • Functions
      • D
      • E
      • I
      • S
    • Data Structures

Additional Resources

  • Release Notes
    • 3DF 30.10
      • Technology Update
        • Third-Party Library Updates
        • Platform Changes
      • Library Compatibility Information
      • New Features
      • Functional Changes
      • Deprecations
      • Fixed Bugs
    • 3DF 30.00
      • Technology Update
        • Platform Changes
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Deprecations
      • Fixed Bugs
    • 3DF 29.40
      • Technology Update
        • Platform Changes
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Documentation Changes
        • HOOPSY
      • Fixed Bugs
    • 3DF 29.31
      • Technology Update
        • Library Compatibility Information
    • 3DF 29.30
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • 3DF 29.20
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • 3DF 29.10
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Package Changes
      • Fixed Bugs
    • 3DF 29.00
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 28.20
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • 3DF 28.10
      • Library Compatibility Information
      • Documentation Updates
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • 3DF 28.00
      • Library Compatibility Information
      • Package Changes
      • Documentation Enhancements
      • New Features
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.58
      • Technology Update
        • Library Compatibility Information
      • Fixed Bugs
    • 3DF 27.56
      • Technology Update
        • Library Compatibility Information
      • Fixed Bugs
    • 3DF 27.55
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.54
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.53
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.52
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.51
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.50
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.40
      • Library Compatibility Information
      • Documentation Enhancements
      • New Features
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.30
      • Library Compatibility Information
      • Fixed Bugs
    • 3DF 27.20
      • Library Compatibility Information
      • New Features
      • Fixed Bugs
    • 3DF 27.10
      • Library Compatibility Information
      • New Features
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.00
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • Service Pack 26.20
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • Service Pack 26.10
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • Major Release 26.00
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • Service Pack 25.40
      • Library compatibility information
    • Service Pack 25.30
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • Service Pack 25.20
      • Library compatibility information
        • Enhancements
    • Service Pack 25.10
      • Library compatibility information
        • Enhancements
        • Functional changes
    • Major Release 25.00
      • Library compatibility information
        • Functional Changes
        • Enhancements
    • Service Pack 24.30
      • Library compatibility information
        • Functional Changes
        • Enhancements
    • Service Pack 24.10
      • Library compatibility information
        • Functional changes
        • Enhancements
    • Major Release 24.00
      • Library compatibility information
      • Functional changes
      • Enhancements
    • Service Pack 23.20
      • Library compatibility information
      • Enhancements
      • Functional changes
    • Service Pack 23.10
      • Library compatibility information
      • Enhancements
    • Major Release 23.00
      • Library compatibility information
      • Enhancements
      • Functional changes
    • Service Pack 22.21
      • Library compatibility information
    • Service Pack 22.20
      • Library compatibility information
    • Service Pack 22.10
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Miscellaneous
    • Major Release 22.00
      • Library compatibility information
      • Enhancements
      • Functional changes
    • Service Pack 21.50
      • Library compatibility information
    • Service Pack 21.42
      • Library compatibility information
    • Service Pack 21.41
      • Library compatibility information
    • Service Pack 21.40
      • Library compatibility information
      • Enhancements
    • Service Pack 21.32
      • Library compatibility information
    • Service Pack 21.31
      • Library compatibility information
    • Service Pack 21.30
      • Library compatibility information
      • Enhancements
    • Service Pack 21.21
      • Library compatibility information
    • Service Pack 21.20
      • Library compatibility information
      • Enhancements
    • Service Pack 21.13
      • Library compatibility information
    • Service Pack 21.12
      • Library compatibility information
    • Service Pack 21.11
      • Library compatibility information
    • Service Pack 21.10
      • Library compatibility information
    • Minor Release 21.01
      • Library compatibility information
        • Functional changes
    • Major Release 21.00
      • Library compatibility information
      • New features and enhancements
        • Functional changes
  • Public Roadmap
  • Acknowledgements
    • The FreeType Project 2.13.2
    • zlib 1.3.1
    • ImageMagick 6.2.6
    • OpenGL Extension Wrangler Library 2.1.0
    • Frexx C Preprocessor 1.5.1
  • Downloads
  • Archives
    • Version 30
    • Version 29
    • Version 28
    • Version 27
    • Version 26
    • Version 25
    • Version 24
    • Version 23
    • Version 22
    • Version 21
    • Version 20
    • Version 19
    • Version 18

Support

  • Support
  • Knowledge Base
  • Community Forum
  • Contact Us
HOOPS Visualize 3DF
  • Release Notes
Previous Next

Release Notes

About the release notes: We maintain several major versions of 3DF at once. These separate release streams give our customers flexibility when choosing to upgrade. As a result, versions may not necessarily be released in numbered order, and changes that affect multiple release streams may be noted in the release notes for each applicable stream.


  • 3DF 30.10
  • 3DF 30.00
  • 3DF 29.40
  • 3DF 29.31
  • 3DF 29.30
  • 3DF 29.20
  • 3DF 29.10
  • 3DF 29.00
  • 3DF 28.20
  • 3DF 28.10
  • 3DF 28.00
  • 3DF 27.58
  • 3DF 27.56
  • 3DF 27.55
  • 3DF 27.54
  • 3DF 27.53
  • 3DF 27.52
  • 3DF 27.51
  • 3DF 27.50
  • 3DF 27.40
  • 3DF 27.30
  • 3DF 27.20
  • 3DF 27.10
  • 3DF 27.00
  • Service Pack 26.20
  • Service Pack 26.10
  • Major Release 26.00
  • Service Pack 25.40
  • Service Pack 25.30
  • Service Pack 25.20
  • Service Pack 25.10
  • Major Release 25.00
  • Service Pack 24.30
  • Service Pack 24.10
  • Major Release 24.00
  • Service Pack 23.20
  • Service Pack 23.10
  • Major Release 23.00
  • Service Pack 22.21
  • Service Pack 22.20
  • Service Pack 22.10
  • Major Release 22.00
  • Service Pack 21.50
  • Service Pack 21.42
  • Service Pack 21.41
  • Service Pack 21.40
  • Service Pack 21.32
  • Service Pack 21.31
  • Service Pack 21.30
  • Service Pack 21.21
  • Service Pack 21.20
  • Service Pack 21.13
  • Service Pack 21.12
  • Service Pack 21.11
  • Service Pack 21.10
  • Minor Release 21.01
  • Major Release 21.00
Previous Next

© Copyright 2025, Tech Soft 3D

Hello I'm HOOPSY!

HOOPSY BETA

Hello I am HOOPSY! your Docs generative AI assistant.

Ask me anything about HOOPS Visualize 3DF 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