Logo

Getting Started

  • Introduction
  • Technical Overview
    • Architecture
    • Segments
    • Styles and Portfolios
    • Geometry Types
      • Shells
      • Lines and Text
    • Display Drivers
    • Print and Plot Support
    • Scene-Graph and Drivers Flexibility
    • Selection and Highlighting
    • Transparency
    • Bounded Section Planes
    • Overlays and 3D-Spriting
    • Polygonal Clip Regions
    • Point Clouds
    • Performance
      • Retained Mode Benefits
      • Optimized Draw Pipeline
      • Scene Optimization
      • Fixed Framerate
    • Visual Quality
      • Advanced Shader Pipeline
      • Shading Models
      • Physically-based Rendering
      • Color Interpolation
      • Isolines and Contour Lines
      • Hidden Line
      • Textures
      • Shaders
      • Real-time Shadows
      • Ambient Occlusion
      • Bloom
      • Reflection Planes
  • Supported Platforms
    • Windows
      • C++
      • Conflicting Macros in Windows C++ Builds
      • C#
    • Linux
    • OSX
    • Mobile Support
    • iOS
      • The iOS Sandbox
      • Handling Input Events
    • Android
      • The Android Sandbox
      • Android Sandbox Requirements
      • Android Sandbox-specific Notes
      • Android-specific Issues
      • Using the Android Sandbox with Exchange
      • Limitations
    • Using HOOPS Visualize on a Virtual Machine
    • Special Platform Initialization
  • Supported File Formats
    • 3D Formats
    • 2D Formats
    • Image Formats

Tutorials

  • Tutorials
    • Fundamentals
      • 1.1 Basic Segment Operations
        • Creating Subsegments
        • Attaching Branches
      • 1.2 Creating Geometry
        • Shells
        • 2D-Geometry
        • Primitives
      • 1.3 Setting Attributes
      • 1.4 Loading a Model
      • 1.5 Visual Effects
    • Applying Materials
      • 2.1 Loading a Shell
      • 2.2 Applying a Diffuse Texture
        • Segment-Level
        • Entity-Level
        • Face-Level
        • Applying Diffuse Color Using a Palette
      • 2.3 Bump Mapping
      • 2.4 Multi-Texturing
    • Rendering Effects
      • 3.1 Load the Turbine Model
      • 3.2 Add a reflection plane and lighting
      • 3.3 Shadows
      • 3.4 Bloom
      • 3.5 Texturing
    • Selection and Highlighting
      • 4.1 Building a Highlight Style
      • 4.2 Using a selection operator
        • Selecting By Area
      • 4.3 Processing Selection Results
        • Performing Selection Programmatically
      • 4.4 Summary
    • Leader Lines
      • 5.1 Set Up the Scene
      • 5.2 Insert a Cube
      • 5.3 Define the Annotation Shape
      • 5.4 Define Leader Line Anchor and Intermediate Points
      • 5.5 Define a ShapeKit and Add Text
      • 5.6 Create the Leader Line
      • 5.7 Add the Arrowhead
      • 5.8 Bringing It All Together
      • Appendices
        • Source Code for InsertCube Function
    • Static Model
      • 6.1 Importing a Model File
      • 6.2 Setting the Static Model
      • 6.3 Collecting Performance Diagnostics
      • 6.4 Using the Resource Monitor
      • 6.5 Update Types
      • Appendix
    • Creating a Skybox
      • 7.1 Image Mapping Overview
      • 7.2 Importing Images
      • 7.3 Define the Cubemap in a Portfolio
      • 7.4 Animation: Inserting a Cube
      • 7.5 Animation: Creating a SmoothTransition EventHandler
      • 7.6 Animation: Adjusting the Camera
      • 7.7 Usage Notes
      • Appendix – Full Source Code
  • Sandboxes
    • List of Sandboxes
    • HOOPS Exchange
    • HOOPS Publish
    • WPF Sandbox
      • Segment Browser
      • Model Browser
    • Cocoa Sandbox
    • Virtual Reality

Programming Guide

  • Fundamentals
    • Geometry
    • Rendering
    • User Interactions
  • Database Fundamentals
    • Segments
      • Segment Attributes
      • Geometry
      • Subsegments
      • Include Segments
      • Filtering Include Links
      • Deleting Include Links
      • Conditional Include Links
      • Segment References
    • Keys
    • Attributes
      • Setting and Getting Attributes Using Attribute Controls
      • Example: Edge Attribute Control
      • Example: Camera Attribute Control
      • Getting Attribute Values
      • Using Kits to Instantiate Geometry
      • Attribute Locks
    • Connecting Visualize to a Window
      • Application Window
      • Off-Screen Window
      • Stand-Alone Window
    • Database Traversal
    • Database Search
      • Search Behavior
    • User Data
  • API Conventions
    • Using Keys and Objects
    • Identifying Keys
      • Common Actions
      • Using a KeyPath
      • Determining Net Attributes
    • Database Interaction
      • Information Retrieval
      • Information Creation
      • Information Modification
    • Using Kits as Transactional Objects
    • Attribute Controls
    • Method Chaining
      • In Summary
    • Text Encoding
    • Enumerations as Parameters
      • The Concept Class
    • Multi-Threading
      • General Tips
    • Language-Specific Notes
      • Data Type Differences Between C++ and C#
      • C# “is” Equality Checks
      • Deleting Objects in C#
      • Initialization of Certain Structures in C#
      • Float Functions
      • Show Functions
      • Protected C++ Members Not Available in C#
      • Using WPF with C#
      • Rendering Fast Synchronous Updates When Using D3DImageCanvas
    • Miscellaneous Notes
      • Edges vs. Lines
      • Default Rotation Units
      • Error Handling
  • Geometry
    • Shells
      • Specifying Shells
        • Setting Normals
      • Shells With Holes
      • Editing Shells
        • Deleting Faces and Points
        • Inserting Faces and Points
      • Setting Materials at the Entity Level
      • Setting Attributes on Shells at the Sub-Entity Level
        • Face Color
        • Face Visibility
        • Setting Edge Attributes in Shells
        • Vertex Markers
        • 3D Markers
      • Creating a Shell From Other Types of Geometry
        • Limitations
      • Optimizing Shells
        • Merging Shells
      • Computing Spatial Relationships Between Shells and Points
        • Enclosure
        • Distance
        • Simple
    • Meshes
      • Setting Normals
      • Mesh Attributes
        • How to Locate an Arbitrary Face in a Mesh
    • Text
      • Finding Fonts
        • Setting Text Size
      • Notes on Specifying Text in Points
        • Multi-Line Text
        • Manipulating Text
      • Computing Text Extent
      • Setting a Text Region
        • Enabling Text Transformations
        • Alignment and Justification
      • Rotating characters
        • Text Greeking
        • Text Backgrounds
      • Custom Shapes
        • Using GD&T Symbols
        • Working With Non-Latin Characters
    • Lights
      • Distant Lights
      • Spotlights
      • Camera-Relative Lights
    • Lines
      • Infinite Lines
      • Rays
      • Editing Lines
      • End Caps and Joins
        • Arrowheads
    • Curves
      • Circles
      • Circular Arcs
      • Circular Wedges
      • Ellipses
      • Elliptical Arc
    • Markers
      • Marker Size
      • Editing Markers
      • Marker Color and Visibility
      • Other Considerations When Using Markers
    • Polygons
    • Spheres
      • Notes on Sphere Sub-Entities
    • Cylinders
      • Cones
        • Notes on Cylinder Subentities
      • Polycylinders
        • Tessellation
        • Polycylinder-Polyline Side-Effect
    • NURBS
      • NURBS Curves
        • Editing Points in a NURBS Curve
        • Curve Trimming
        • Limitations
      • NURBS Surfaces
        • Surface Trimming
        • Step 1: Define the Trim Patterns
        • Step 2: Add the Line Points to a TrimElement Object
        • Step 3: Collect Your Trim Elements into an Array
        • Step 4: Initialize the TrimKit
        • Step 5: Collect All Trim Kits into an Array
        • Step 6: Apply to the NURBSSurfaceKit
    • Cutting Sections
      • Setting the Cutting Section Level
      • Guidelines for Multiple Cutting Sections
        • Extracting Cutting Plane Geometry
    • Grids
      • Radial Grids
      • Customizing the Appearance
    • Reference Geometry
  • Viewing
    • View Hierarchy
      • Step 1: Build the Four Core Objects
      • Step 2: Bind the Objects into a Hierarchy
      • Step 3: Insert the Geometry into the Model
      • Step 4: Set Attributes for Each View
        • Canvas
      • Fixed Framerate
        • Layout
      • The layer Concept
        • View
      • Rendering Mode
      • FitWorld
      • Enabling the Axis Triad and Navigation Cube
      • Customizing the Navigation Cube
    • Coordinate Systems
      • Object Space
      • World Space
      • Camera Space
      • Pixel Space
        • Computing Coordinates Across Coordinate Systems
      • Computing Coordinates During Selection Events
        • Using Matrices
    • Cameras
      • Camera Inheritance
        • Camera Components
      • Reading the Camera Components
        • The Default Camera
      • Mapping the Camera Field to the Window
      • Changing window size
      • Changing the Camera Near Plane
        • Camera Set-Up Guidelines
        • Aspect Ratio
        • Manipulating the Camera at a High-Level
      • Zoom and Dolly
      • Notes on Dolly versus Zoom
      • Orbit
      • Pan
      • Roll
        • Transform Masks
        • Other Projections
      • Oblique Orthographic
      • Oblique Perspective
      • Stretched Projections and 2D-Scenes
        • Calculating the Camera Near Plane
        • Importing Models With Very Large Transformations
      • Models Placed Far From the Origin By a Large Translation
      • Models That Contain Geometry Defined to Be Very Far Away From the Origin
      • Loading Multiple Models with Large Coordinates into the Same Scene
    • Subwindows
      • Lightweight Subwindow Features and Limitations
      • Subwindow Usage
      • Subwindow Priority
      • Model Compare Mode
    • Clip Regions
      • Complex Clip Regions
    • Animation
      • Linear Translation Example
      • Rotation Animations
      • Combining Animations
      • Animating Color
      • Animating Scale
      • Other Animation Types
      • Interpolation Types
      • Animating Specific Segments
      • Other Notes
  • Portfolios
    • Portfolios Introduction
    • Definitions
    • Styles
      • Named Styles
      • Style Segments
      • Using Conditional Styles
      • Complex Conditional Styles
      • Using Multiple Styles With the Style Stack
    • Images
      • Saving a Screenshot as an Image
    • Glyphs
      • Custom Glyphs
        • Step 1: Segment Structure
        • Step 2: Set the Glyph Canvas
        • Step 3: Set the Glyph Geometry
        • Step 4: Assemble the GlyphElements into an Array
        • Step 5: Define the Glyph in a Portfolio
        • Step 6: Custom Glyph is Ready to Use
      • Images as Glyphs
    • Line Patterns
      • Step 1: Initialize the LinePatternElements
      • Step 2: Combine the LinePatternElements into an Array
      • Step 3: Set Up the LinePatternParallels
      • Step 4: Add the Parallels to the Line Pattern Itself
      • Step 5: Add Line Pattern to a Portfolio
      • Step 6: Line Pattern is Ready to Be Set On a Line
      • Using Glyphs in a Line Pattern
  • Materials
    • Materials introduction
      • MaterialKit and MaterialMappingKit
        • Defining Material Palettes
      • Using Materials
      • Overriding Internal Color
    • Material Properties
      • Color Channels
        • Diffuse Color
        • Specular Color
        • Emission
      • Transparency
      • Transparency Algorithms
        • Painters Algorithm
        • Z-Sort
        • Depth Peeling
      • Transparency Methods
        • Blended
        • Screen Door
      • Gloss
    • Textures
      • Step 1: Acquire the Image
      • Step 2: Define the Image in a Portfolio
      • Step 3: Define a Texture From the Image
      • Step 4: Assign the Portfolio to the Segment
      • Step 5: Set the Vertex Parameters
      • Step 6: Apply the Texture to the Geometry
        • Bump Mapping
        • Environment Mapping
        • Decals
    • Applying materials
      • Applying Materials at Various Levels
        • Assigning Materials at the Segment Level
        • Assigning Materials at the Geometry Level
        • Assigning Materials to Individual Faces and Vertices
        • Examples Showing How to Color Specific Faces
        • Example Showing How to Color Vertices
      • Using Textures as Materials
      • Interpolating Materials
    • Physically-based Rendering
      • PBR Base Properties
      • PBR Channels and Textures
      • PBR Highlighting
  • User Interaction
    • Standard Operators
      • Using Operators
      • Combining Operators
        • Propagation of Events
        • Adding Operators to a View
      • HandlesOperator
      • MeasurementOperator
        • Changing the Appearance of the Measurement
        • Notes About Specific Measurement Types
      • SpaceMouseOperator
    • Custom Operators
      • Step 1: Infrastructure
      • Step 2: Using HPS::MouseState
      • Updating the Display in Response to User Input
        • Interpreting Touch-Screen Events
      • Avoid Camera Pitfalls When Working With Operators
        • Mouse Operator Example
        • Touch-Screen Operator Example
    • Selection
      • High-Level Selection Considerations
        • Algorithm
        • Selection Level
        • Proximity
        • Granularity
      • Selection By Point and Ray
        • Selection By Ray
      • Selection By Area and Volume
      • Sub-Entity Selection
      • Collision Detection
        • Proximity Value for Collision Detection
        • Using a TreeContext to Improve Performance
      • Filtering Selection Results
      • Selectability
        • Related Limit
        • Internal Limit
        • Selection Culling
        • Boolean Operations on Selection Results
      • Using a Selection Operator
    • Highlighting
      • Overlays
        • Using a Highlight Operator
        • Searching for Highlights
      • FindHighlights()
      • ShowHighlightState()
    • Overlays
      • Normal Overlay
      • Overlay With Z-Values
      • Overlay “In Place”
      • Limitations
        • Summary
  • Rendering
    • Updating the Scene
      • Update Notification
      • Controlling Updates
      • Timed Updates
    • Off-Screen Rendering
      • Rendering to an offscreen window with a transparent background
        • Accessing the Off-Screen Image Buffer
      • Making Screenshots
        • Rendering to a Texture
        • Hardcopy
      • Printing to Scale
    • Performance Considerations
      • Segment Organization
      • Display Lists
        • InPlace Overlay
      • Static Model
        • Static Model Regeneration
        • Performance Expectations
      • Culling Optimizations
        • Back Face Culling and Handedness
        • Culling Extents
        • Frustum Culling
        • Distance Culling
        • Culling Vector and Vector Tolerance
        • Volume Culling
      • Fixed Framerate
        • Utilizing Static Model With Fixed Framerate
        • Limitations
      • Highlighting Considerations
      • Testing Object Validity
    • Memory Management
      • Visualize Memory Manager
      • Relinquishing Memory
      • Handling Out-Of-Memory Conditions
        • Soft Memory Limit
        • Hard Memory Limit
        • Fatal Errors
        • Handlers for Specific Operations
  • Rendering Effects
    • Anti-Aliasing
      • Screen Anti-Aliasing Details
        • Performance Implications
      • Text Anti-Aliasing Details
        • Performance Implications for Text
      • Limitations
    • Shadows
      • Simple Shadows
      • Shadow Maps
      • Ambient Occlusion
    • Reflection Planes
      • Limitations
    • Bloom
      • Limitations of Bloom
    • Lighting Algorithms
      • Interpolation Algorithms
        • Gouraud Lighting
        • Phong Lighting
        • Flat Lighting
      • Hemispheric Ambient Lighting
      • Eye-Dome Lighting
    • Color Interpolation
      • Color Index Interpolation
      • Contour Lines
    • Hidden Surface Removal
      • 2D and Wireframe Scenes
        • Segment-Level Priority
        • Geometry-Level Priority
        • Priority for Include Segments
        • Limitations
      • 3D-Scenes
        • Z-Buffer
        • Hidden Line Removal
        • “Fake” Hidden Line Removal
        • Forcing Faces to Be Visible When Using HLR
      • Bringing 3D Objects to the Front
    • Depth of Field
    • Perimeter and Silhouette Edges
    • Custom shaders
      • Attributes
      • Shader Uniform Data
        • Passing custom data between vertex and pixel shaders
        • Structs
      • vertex_input
      • vertex_output / pixel_input
      • pixel_output
      • shared_struct
        • Uniforms
      • Common uniform
      • Vertex uniform
      • Fragment uniform
        • Utility functions
      • Compatibility macros
        • Vertex shader
        • Custom shader attribute
        • Debugging shaders
  • File I/O
    • Importing Files
      • General Import Example
        • Canceling the Import
        • Importing From a Buffer
      • Importing Other File Formats
        • Notes on Point Cloud Files
        • Notes on MTL
        • HOOPS Exchange and HOOPS Publish
      • Importing 2D Images
        • Saving Screenshots
      • Import Events
        • User Data
    • Exporting Files
      • HSF Export
        • Exporting to a Buffer
      • Export Events
        • User Data
      • HTML Export
        • Modifying the HTML Template
        • About the HOOPS Communicator Template File
        • Creating a Custom Template File
        • Look, Feel, and Functionality
        • Helpful Hints
      • Sample HTML Template
      • OBJ Export
    • Component Hierarchy
      • Using a model browser
      • Utilizing the ComponentPath
      • Managing Component Visibility
        • Limitations
      • Interacting With Highlights
      • Show/Hide/Isolate Example
      • Using Transforms With Components
      • Deinstancing Components
    • HOOPS Publish Integration
      • Prerequisites
        • Step 1: Install Publish
        • Step 2: Set up the Environment
        • Step 3: Include the Libraries In Your Project
        • Step 4: Include the Header File In Your Source (C++ Only)
      • Simple Export
        • Exporting HOOPS Exchange Data to 3D PDF
      • Complex Export
        • Setting the Export Source
        • Putting Everything Together
        • Exporting With a Template
        • Exporting a Subtree
      • Widgets
        • Links
        • Buttons
      • Modifying PDF Files
      • Exportable Data
        • Other Limitations
      • Error Handling
        • Exceptions
      • Exporting to HTML
    • Exchange Integration
      • Introduction
        • Important Note for C# Programmers
        • Important Note for Android Developers
      • Prerequisites
        • Step 1: Install Exchange
        • Step 2: Set Up the Environment
        • Step 3: Include the Libraries In Your Project
        • Step 4: Include the Header File In Your Source (C++ Only)
        • Step 5: Initialize the DLLs (Optional)
      • File Loading
        • Options for File Loading
        • Importing Multiple Models
        • Configurations
      • Incremental Loading
        • Unloading Product Occurrences and Querying Load Status
        • Incremental Loading Limitations
      • Handling Views, Metadata, and Filters
        • Handling views
        • Handling Metadata
        • Activating Filters
      • Exporting Files
        • Exporting Visualize Scene Graph Data With an Exchange Model
      • Event Handling
      • Data Mapping
        • Using Type Masks
      • Keeping HOOPS Visualize Synchronized With HOOPS Exchange
        • Implementing a Copy/Paste/Cut/Move Workflow
      • Component Creation Using a Custom Importer
      • General Exchange Limitations
      • Further Reading
    • HOOPS Communicator Access
      • Required DLLs
      • Loading a Model Over a Network
      • Loading a Local Model
      • Getting a Reference to the Model
      • Supported File Types
      • Highlighting
      • MFC HCA Sandbox
      • Limitations
    • Parasolid
      • Prerequisites
        • Step 1: Set Up Parasolid
        • Step 2: Include Parasolid Header
        • Step 3: Set Schema Directory Location
        • Step 4: Link Against Parasolid (Optional)
      • Importing
        • Import Options
        • Importing Other File Formats Into a Parasolid Session
        • Getting a Reference to Subcomponents
        • Tessellating
      • Attaching the Parasolid Model to Your Scene Graph
      • Handling Metadata
      • Data Mapping
      • Manipulating Entities at Runtime
        • Entity Creation
        • Entity Modification
        • Entity Deletion
      • Exporting
      • Warnings and Exceptions
    • Exchange-Parasolid
      • Prerequisites
      • File Loading and Translation
        • Options for File Loading
      • Importing Multiple Models
        • Component Structure of Exchange-Parasolid Files
        • Sample Component Structure of an Exchange-Parasolid File
      • Accessing Parasolid and Exchange Data
      • Updating the Model after Parasolid Modeling Operations
      • Creating Geometry in Memory Using Parasolid and Adding It to the Scene
      • Limitations
      • Miscellaneous
      • Synchronizing Visualize and the Native Parasolid API
      • Boolean Operations
        • Defining a Custom Operator
        • Instantiating the Custom Operator
        • Retrieving the Operator From the Stack
      • Full Source for Custom Boolean Operator
        • TestBooleanOperator derived class
      • Scene Setup and Operator Instantiation
      • Operator Retrieval and Boolean Operation Execution
    • Loading Sketchup Models
      • Prerequisites
        • Step 1: Get SketchUp
        • Step 2: Include SketchUp Header
      • Import Example
      • Units
      • Supported Entities
        • Special Notes Regarding Layers
    • Loading DWG Models
      • Prerequisites
        • Step 1: Get RealDWG
        • Step 2: Include RealDWG Header
        • Step 3: Add RealDWG to Your PATH
      • Import Example
      • DWG Components
        • Working With Layers
      • The DWG CAD Model
        • Acquiring a Reference to the DWG Database
      • Metadata
      • Limitations
        • Multiline Text
        • Line Patterns Containing Glyphs and Shapes
    • HOOPS Luminate Bridge
      • Licensing
        • Luminate License
        • Next Steps
      • HPS User interface
        • Menus
        • Rendering Views
        • Status Bar
        • Widgets
      • HPS Bridge Demo Projects
        • Preparation & Requirements
        • hoops_luminate_bridge: Library
        • hoops_luminate_widgets: Library
        • hps_qt_hoops_luminate_sandbox: Qt Sandbox with Visualize
      • HPS Use Cases
        • Default Use Case
        • Advanced Use Case - Using Source Code Beyond Demo in sandbox for Personal Use
      • Default Users
      • Advanced Users
      • Guidance Between Default and Advanced Users
  • Events and Exceptions
    • Event Handling
      • Event Handling System Anatomy
        • The Event Handler Object
        • The Event Dispatcher
        • Event objects
        • Notifiers
    • Custom Events
      • Dropping Unimportant Events
        • Full Source
    • Handling Input
    • Errors and Exceptions
      • Errors
      • Exceptions
  • Out-Of-Core Point Cloud Support
    • Preprocessing Data
      • Using the ooc.exe Preprocessor
      • Using the programmatic approach
    • Using the OOC API
    • Architecture Overview
    • Importing OOC Files
      • OOC Import Example
    • OOC Operators
    • Vertex Decimation/Randomization
    • Filtering
      • Step 1: Create the Filter Class
      • Step 2: Execute the Filter
    • Sample Code
  • Virtual Reality
    • OpenVR
      • Prerequisites
    • The VR API
      • How to create a VR Application using the VR Class
      • Starting a VR Session
      • Initializing a VR Session
      • Interacting With VR
      • Sample Implementation
      • Tracked Devices, Controllers, and Head-Mounted display
      • Using the sample operators
    • OpenVR sandbox
    • Considerations
  • Appendix
    • Default Line Patterns
    • Default Attribute and Options
      • Attribute Locks
      • Bounding
      • Camera Control
      • Color Interpolation
      • Contour Lines
      • Culling
      • Curves
      • Cutting Sections
      • Cylinders
      • Debugging
      • Drawing Attributes
      • Edge Attributes
      • Exchange Export Options
      • Exchange Import Options
      • Exchange Model File Import Options
      • Hardcopy
      • Highlight Options
      • Hidden Line and Hidden Surface Attributes
      • Image Export
      • Lighting Attributes
      • Line Attributes
      • Marker Attributes
      • Material Mapping
      • NURBS Surfaces
      • Performance Control
      • Post-Process Effects
      • Search
      • Selectability
      • Selection Options
      • Shell Optimization
      • Shell Relation
      • Spheres
      • Spotlights
      • Stream Export
      • Sub-Windows
      • Text
      • Texture Options
      • Transform Masks
      • Transparency
      • Update Options
      • Visibility
      • Visual Effects
      • Window Options
    • Default Glyphs
    • Stroked Font
    • Geometric Dimensioning and Tolerance [GD&T] Symbols
      • Other Supported Symbols
    • 3DGS-HPS Functional Mapping
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • I
      • M
      • N
      • O
      • P
      • R
      • S
      • T
      • U
      • W
      • Z
    • Device Guide
      • DirectX11
        • Runtime Requirements
      • OpenGL2
        • Limitations
      • OpenGL2Mesa
    • Troubleshooting
      • Problem Reproduction
      • Performance Concerns
      • Generic vs 3D API Specific Problems
      • Application Settings
      • Automatic Driver Setting
      • Manually Selecting a Driver
      • Runtime Diagnostics
        • Driver Configuration Files
        • Code Generation
        • Limitations of Code Generation
    • Third-party Integration
      • Parasolid
      • Exchange-Parasolid
      • RealDWG
      • Notes on Qt Sandbox

API Reference

  • C++ API
    • Namespaces
      • HPS
        • Classes
        • Data Structures
        • Type definitions
        • Functions
        • Enumerators
    • Modules
      • HPS Custom Type Definitions
        • Type definitions
      • Sprocket Custom Type Definitions
        • Classes
        • Type definitions
        • Functions
        • Enumerators
    • Classes and Data Structures
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • Z
        • AnchorShapeElement
        • Animation
        • AnimationControl
        • AnnotationOperator
        • ApplicationWindowKey
        • ApplicationWindowOptionsControl
        • ApplicationWindowOptionsKit
        • AttributeLock
        • AttributeLockControl
        • AttributeLockKit
        • AxisTriadControl
        • AxisTriadOperator
        • BlankLinePatternElement
        • BooleanMetadata
        • Bounding
        • BoundingControl
        • BoundingKit
        • CADModel
        • Camera
        • CameraChangedEvent
        • CameraControl
        • CameraKit
        • CameraPoint
        • Canvas
        • CanvasDeletedEvent
        • Capture
        • CaptureActivationEvent
        • Channel
        • CharacterAttributeKit
        • CircleKey
        • CircleKit
        • CircleShapeElement
        • CircularArcGlyphElement
        • CircularArcKey
        • CircularArcKit
        • CircularArcShapeElement
        • CircularWedgeKey
        • CircularWedgeKit
        • ColorInterpolationControl
        • ColorInterpolationKit
        • Component
        • ComponentHiddenEvent
        • ComponentHighlightEvent
        • ComponentIsolatedEvent
        • ComponentPath
        • ComponentResetEvent
        • ComponentShownEvent
        • ComponentTree
        • ComponentTreeItem
        • Condition
        • ConditionalExpression
        • ConditionControl
        • ConstructRectangleOperator
        • ContourLine
        • ContourLineControl
        • ContourLineKit
        • Control
        • Coordinate
        • CubeMapDefinition
        • Culling
        • CullingControl
        • CullingKit
        • CurveAttributeControl
        • CurveAttributeKit
        • CutGeometryGatheringOptionsKit
        • CuttingSection
        • CuttingSectionAttributeControl
        • CuttingSectionAttributeKit
        • CuttingSectionKey
        • CuttingSectionKit
        • CuttingSectionOperator
        • Cylinder
        • CylinderAttributeControl
        • CylinderAttributeKit
        • CylinderKey
        • CylinderKit
        • Database
        • DebuggingControl
        • DebuggingKit
        • Definition
        • DistantLightKey
        • DistantLightKit
        • DotGlyphElement
        • DoubleMetadata
        • Drawing
        • DrawingAttributeControl
        • DrawingAttributeKit
        • DrawWindowEvent
        • DriverEvent
        • DriverEventHandler
        • DWG
        • Edge
        • EdgeAttributeControl
        • EdgeAttributeKit
        • EllipseGlyphElement
        • EllipseKey
        • EllipseKit
        • EllipseShapeElement
        • EllipticalArcKey
        • EllipticalArcKit
        • EllipticalArcShapeElement
        • Emergency
        • EmergencyHandler
        • ErrorEvent
        • Event
        • EventDispatcher
        • EventHandler
        • EventNotifier
        • Exception
        • Exchange
        • ExchangeParasolid
        • Extent
        • Factory
        • Filter
        • FilterActivationEvent
        • FinishPictureEvent
        • Float
        • FloatSampler
        • FlyOperator
        • FocusLostEvent
        • FontInfoState
        • FontSearchResults
        • FontSearchResultsIterator
        • GeometryKey
        • Glyph
        • GlyphDefinition
        • GlyphElement
        • GlyphKit
        • GlyphLinePatternElement
        • GlyphPoint
        • GPU
        • Grid
        • GridKey
        • GridKit
        • HandlesOperator
        • Hardcopy
        • HCA
        • HiddenLine
        • HiddenLineAttributeControl
        • HiddenLineAttributeKit
        • HideKeyboardEvent
        • HighlightAreaOperator
        • HighlightControl
        • HighlightEvent
        • HighlightOperator
        • HighlightOptionsKit
        • HighlightSearch
        • HighlightSearchOptionsKit
        • HighlightSearchResults
        • HighlightSearchResultsIterator
        • HighlightState
        • HTML
        • Image
        • ImageDefinition
        • ImageGlyphElement
        • ImageKit
        • ImportStatusEvent
        • IncludeKey
        • IndexOutOfRangeException
        • InfiniteLine
        • InfiniteLineGlyphElement
        • InfiniteLineKey
        • InfiniteLineKit
        • Info
        • InformationEvent
        • InitPictureEvent
        • InnerPixelPoint
        • InnerWindowPoint
        • InputEvent
        • IntegerMetadata
        • InvalidLicenseException
        • InvalidObjectException
        • InvalidOperationException
        • InvalidSpecificationException
        • IOException
        • IONotifier
        • Key
        • KeyboardEvent
        • KeyboardState
        • KeyPath
        • Kit
        • Layout
        • LayoutDeletedEvent
        • LayoutDetachedEvent
        • LeaderLineClippingElement
        • LegacyShader
        • LegacyShaderDefinition
        • LegacyShaderKit
        • Lighting
        • LightingAttributeControl
        • LightingAttributeKit
        • Line
        • LineAttributeControl
        • LineAttributeKit
        • LineGlyphElement
        • LineKey
        • LineKit
        • LinePattern
        • LinePatternDefinition
        • LinePatternElement
        • LinePatternKit
        • LinePatternOptionsKit
        • LinePatternParallelKit
        • LineShapeElement
        • Marker
        • MarkerAttributeControl
        • MarkerAttributeKit
        • MarkerKey
        • MarkerKit
        • MarkupOperator
        • Material
        • MaterialKit
        • MaterialMappingControl
        • MaterialMappingKit
        • MaterialPaletteDefinition
        • MatrixKit
        • Measurement
        • MeasurementOperator
        • Memory
        • Mesh
        • MeshKey
        • MeshKit
        • Metadata
        • Model
        • ModelDeletedEvent
        • ModelDetachedEvent
        • ModellingMatrixControl
        • ModifierKeys
        • MouseButtons
        • MouseEvent
        • MouseState
        • MouseWheelOperator
        • NamedStyleDefinition
        • NavigationCubeControl
        • NavigationCubeOperator
        • NURBSCurveKey
        • NURBSCurveKit
        • NURBSSurfaceAttributeControl
        • NURBSSurfaceAttributeKit
        • NURBSSurfaceKey
        • NURBSSurfaceKit
        • OBJ
        • Object
        • ObjectPoint
        • OffScreenWindowKey
        • OffScreenWindowOptionsControl
        • OffScreenWindowOptionsKit
        • OOC
        • Operator
        • OperatorControl
        • OperatorUtility
        • OptimizeMappingResults
        • OptimizeMappingResultsIterator
        • OrbitOperator
        • PanOperator
        • PanOrbitZoomOperator
        • Parasolid
        • PBRMaterialKit
        • Performance
        • PerformanceControl
        • PerformanceKit
        • PixelPoint
        • PixelShaderKey
        • PixelShaderKit
        • Plane_2D
        • Plane_3D
        • Point_2D
        • Point_3D
        • PointCloud
        • PointSampler
        • PolygonKey
        • PolygonKit
        • PolygonShapeElement
        • PortfolioControl
        • PortfolioKey
        • PostProcessEffects
        • PostProcessEffectsControl
        • PostProcessEffectsKit
        • Publish
        • Quaternion
        • QuaternionSampler
        • ReferenceKey
        • RelativeOrbitOperator
        • Rendering
        • RGB24Color
        • RGBA32Color
        • RGBAColor
        • RGBAS32Color
        • RGBColor
        • RGBColorSampler
        • Sampler
        • SceneTree
        • SceneTreeItem
        • Search
        • SearchOptionsKit
        • SearchResults
        • SearchResultsIterator
        • SegmentKey
        • SegmentOptimizationOptions
        • SegmentOptimizationOptionsKit
        • Selectability
        • SelectabilityControl
        • SelectabilityKit
        • SelectAreaOperator
        • Selection
        • SelectionControl
        • SelectionItem
        • SelectionOptionsControl
        • SelectionOptionsKit
        • SelectionResults
        • SelectionResultsIterator
        • SelectOperator
        • ShaderKey
        • ShaderSamplerKey
        • ShaderSamplerKit
        • ShaderTextureKey
        • ShaderTextureKit
        • ShaderUniform
        • Shape
        • ShapeCoordinate
        • ShapeDefinition
        • ShapeElement
        • ShapeKit
        • ShapePoint
        • Shell
        • ShellKey
        • ShellKit
        • ShellOptimizationOptionsKit
        • ShellRelationOptionsKit
        • ShellRelationResultsKit
        • ShowKeyboardEvent
        • SimpleWalkOperator
        • Sketchup
        • SmoothTransitionCompleteEvent
        • SolidLinePatternElement
        • SpaceMouseOperator
        • SphereAttributeControl
        • SphereAttributeKit
        • SphereGlyphElement
        • SphereKey
        • SphereKit
        • Spotlight
        • SpotlightKey
        • SpotlightKit
        • Sprocket
        • SprocketControl
        • SprocketKit
        • SprocketPath
        • StandAloneWindowEvent
        • StandAloneWindowKey
        • StandAloneWindowOptionsControl
        • StandAloneWindowOptionsKit
        • STL
        • Stream
        • StringMetadata
        • Style
        • StyleControl
        • StyleKey
        • Subwindow
        • SubwindowControl
        • SubwindowKit
        • Text
        • TextAttributeControl
        • TextAttributeKit
        • TextInputEvent
        • TextKey
        • TextKit
        • TextMetrics
        • TextureDefinition
        • TextureMatrixControl
        • TextureOptionsKit
        • TimeMetadata
        • TimerTickEvent
        • Touch
        • TouchEvent
        • TouchState
        • TransformMaskControl
        • TransformMaskKit
        • Transparency
        • TransparencyControl
        • TransparencyKit
        • TreeContext
        • Trim
        • TrimElement
        • TrimKit
        • TurntableOperator
        • UnsignedIntegerMetadata
        • UpdateCompletedEvent
        • UpdateNotifier
        • UpdateOptionsControl
        • UpdateOptionsKit
        • UTF8
        • Vector_2D
        • Vector_3D
        • VectorSampler
        • VertexShaderKey
        • VertexShaderKit
        • VertexShaderOutput
        • View
        • ViewDeletedEvent
        • ViewDetachedEvent
        • VisibilityControl
        • VisibilityKit
        • VisualEffectsControl
        • VisualEffectsKit
        • WalkOperator
        • WarningEvent
        • Window
        • WindowInfoControl
        • WindowInfoKit
        • WindowKey
        • WindowPoint
        • World
        • WorldPoint
        • ZoomBoxOperator
        • ZoomFitTouchOperator
        • ZoomOperator
        • Cuboid_3D
        • DirectRGBColor
        • EnableBitMaskOperators
        • Float_Traits
        • Float_Traits< double >
        • Float_Traits< float >
        • FloatKeyframe
        • FloatSplineControlValues
        • IntRectangle
        • KeyHasher
        • PointKeyframe
        • PointSplineControlValues
        • QuaternionKeyframe
        • QuaternionSplineControlValues
        • Rectangle
        • RGBColorKeyframe
        • RGBColorSplineControlValues
        • Sphere_3D
        • UpdateInfo
        • UTF8Hasher
        • VectorKeyframe
        • VectorSplineControlValues
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Y
      • Z
      • ~
    • File List
      • hps.h
        • Content
        • Macro definitions
      • sprk.h
        • Content
        • Macro definitions
      • sprk_dwg.h
        • Content
        • Macro definitions
        • Type definitions
      • sprk_exchange.h
        • Content
        • Macro definitions
        • Type definitions
      • sprk_exchange_parasolid.h
        • Content
        • Macro definitions
      • sprk_hca.h
        • Content
        • Macro definitions
      • sprk_html.h
        • Content
        • Macro definitions
      • sprk_ooc.h
        • Content
        • Macro definitions
      • sprk_ops.h
        • Content
        • Macro definitions
      • sprk_parasolid.h
        • Content
        • Macro definitions
      • sprk_publish.h
        • Content
        • Macro definitions
        • Type definitions
      • sprk_sketchup.h
        • Content
        • Macro definitions
      • sprk_space_mouse_op.h
        • Content
        • Macro definitions
  • C# API
    • Namespaces
      • HPS
        • Namespaces
        • Classes
        • Data Structures
        • Enumerators
    • Classes and Data Structures
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • Z
        • AbstractMethodException
        • AnchorShapeElement
        • Animation
        • AnimationControl
        • AnimationKeyArray
        • AnnotationKitArray
        • AnnotationOperator
        • ApplicationWindowKey
        • ApplicationWindowOptionsControl
        • ApplicationWindowOptionsKit
        • AreaArray
        • AttributeLock
        • AttributeLockControl
        • AttributeLockKit
        • AttributeLockTypeArray
        • AxisTriadControl
        • AxisTriadOperator
        • BIMRelationshipArray
        • BIMRelationshipEntityArray
        • BIMTypeArray
        • BlankLinePatternElement
        • BoolArray
        • BooleanMetadata
        • Bounding
        • BoundingControl
        • BoundingKit
        • ButtonKitArray
        • ByteArray
        • ByteArrayArray
        • CADModel
        • CADModelArray
        • Camera
        • CameraChangedEvent
        • CameraControl
        • CameraKit
        • CameraKitArray
        • CameraPointArray
        • Canvas
        • CanvasArray
        • CanvasDeletedEvent
        • Capture
        • CaptureActivationEvent
        • CaptureArray
        • Channel
        • ChannelArray
        • ChannelColorUsageArray
        • CharacterAttributeKit
        • CharacterAttributeKitArray
        • CheckBoxKitArray
        • CircleKey
        • CircleKit
        • CircleShapeElement
        • CircularArcGlyphElement
        • CircularArcKey
        • CircularArcKit
        • CircularArcShapeElement
        • CircularWedgeKey
        • CircularWedgeKit
        • ClipOperationArray
        • ClipSpaceArray
        • ColorInterpolationControl
        • ColorInterpolationKit
        • Component
        • ComponentArray
        • ComponentHiddenEvent
        • ComponentHighlightEvent
        • ComponentIsolatedEvent
        • ComponentPath
        • ComponentPathArray
        • ComponentResetEvent
        • ComponentShownEvent
        • ComponentTree
        • ComponentTreeItem
        • Condition
        • ConditionalExpression
        • ConditionalExpressionArray
        • ConditionControl
        • ConfigurationArray
        • ConstructRectangleOperator
        • ContourLine
        • ContourLineControl
        • ContourLineKit
        • Control
        • Coordinate
        • CubeMapDefinition
        • CubeMapDefinitionArray
        • Culling
        • CullingControl
        • CullingKit
        • CurveAttributeControl
        • CurveAttributeKit
        • CurveTypeArray
        • CutGeometryGatheringOptionsKit
        • CuttingSection
        • CuttingSectionAttributeControl
        • CuttingSectionAttributeKit
        • CuttingSectionKey
        • CuttingSectionKit
        • CuttingSectionOperator
        • Cylinder
        • CylinderAttributeControl
        • CylinderAttributeKit
        • CylinderKey
        • CylinderKit
        • D3DImageCanvas
        • Database
        • DataTableKitArray
        • DebuggingControl
        • DebuggingKit
        • Definition
        • DistantLightKey
        • DistantLightKit
        • DotGlyphElement
        • DoubleMetadata
        • Drawing
        • DrawingAttributeControl
        • DrawingAttributeKit
        • DrawingOverlayArray
        • DrawWindowEvent
        • DriverEvent
        • DriverEventHandler
        • DropDownListKitArray
        • DVectorArray
        • DWG
        • Edge
        • EdgeAttributeControl
        • EdgeAttributeKit
        • EllipseGlyphElement
        • EllipseKey
        • EllipseKit
        • EllipseShapeElement
        • EllipticalArcKey
        • EllipticalArcKit
        • EllipticalArcShapeElement
        • Emergency
        • EmergencyHandler
        • EnableBitMaskOperators
        • ErrorEvent
        • Event
        • EventDispatcher
        • EventHandler
        • EventNotifier
        • Exception
        • Exchange
        • ExchangeParasolid
        • Extent
        • Factory
        • FieldTypeArray
        • Filter
        • FilterActivationEvent
        • FilterArray
        • FinishPictureEvent
        • Float
        • FloatArray
        • FloatKeyframeArray
        • FloatSampler
        • FloatSplineControlValuesArray
        • FlyOperator
        • FocusLostEvent
        • FontInfoState
        • FontSearchResults
        • FontSearchResultsIterator
        • GeometryKey
        • Glyph
        • GlyphDefinition
        • GlyphDefinitionArray
        • GlyphElement
        • GlyphElementArray
        • GlyphKit
        • GlyphLinePatternElement
        • GlyphPointArray
        • GPU
        • Grid
        • GridKey
        • GridKit
        • HandlesOperator
        • Hardcopy
        • HCA
        • HiddenLine
        • HiddenLineAttributeControl
        • HiddenLineAttributeKit
        • HideKeyboardEvent
        • HighlightAreaOperator
        • HighlightControl
        • HighlightEvent
        • HighlightOperator
        • HighlightOptionsKit
        • HighlightOptionsKitArray
        • HighlightSearch
        • HighlightSearchOptionsKit
        • HighlightSearchResults
        • HighlightSearchResultsIterator
        • HighlightState
        • HighlightStateArray
        • HPSInternalDriverEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalEventTypeCast
        • HPSInternalStreamExportEventTypeCast
        • HPSInternalStreamImportEventTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HPSInternalTypeCast
        • HTML
        • Image
        • ImageDefinition
        • ImageDefinitionArray
        • ImageGlyphElement
        • ImageKit
        • ImageKitArray
        • ImportStatusEvent
        • IncludeKey
        • IncludeKeyArray
        • IndexOutOfRangeException
        • InfiniteLine
        • InfiniteLineGlyphElement
        • InfiniteLineKey
        • InfiniteLineKit
        • Info
        • InformationEvent
        • InitPictureEvent
        • InnerPixelPointArray
        • InnerWindowPointArray
        • InputEvent
        • Int32Array
        • Int64Array
        • IntArray
        • IntegerMetadata
        • InternalHPSArray
        • InternalHPSBlittableArray
        • InternalString
        • IntPtrArray
        • IntRectangleArray
        • InvalidLicenseException
        • InvalidObjectException
        • InvalidOperationException
        • InvalidSpecificationException
        • IOException
        • IONotifier
        • Key
        • KeyArray
        • KeyboardCodeArray
        • KeyboardEvent
        • KeyboardState
        • KeyHasher
        • KeyPath
        • KeyPathArray
        • Kit
        • LayerArray
        • Layout
        • LayoutArray
        • LayoutDeletedEvent
        • LayoutDetachedEvent
        • LeaderLineClippingElement
        • License
        • Lighting
        • LightingAttributeControl
        • LightingAttributeKit
        • Line
        • LineAttributeControl
        • LineAttributeKit
        • LineCoordinateSpaceArray
        • LineGlyphElement
        • LineKey
        • LineKit
        • LinePattern
        • LinePatternDefinition
        • LinePatternDefinitionArray
        • LinePatternElement
        • LinePatternElementArray
        • LinePatternKit
        • LinePatternOptionsKit
        • LinePatternParallelKit
        • LinePatternParallelKitArray
        • LineShapeElement
        • LineSizeUnitsArray
        • LinkKitArray
        • ListBoxKitArray
        • Marker
        • MarkerAttributeControl
        • MarkerAttributeKit
        • MarkerKey
        • MarkerKit
        • MarkupOperator
        • Material
        • MaterialKit
        • MaterialKitArray
        • MaterialMappingControl
        • MaterialMappingKit
        • MaterialPaletteDefinition
        • MaterialPaletteDefinitionArray
        • MaterialTypeArray
        • MatrixKit
        • MatrixKitArray
        • Measurement
        • MeasurementArray
        • MeasurementOperator
        • Mesh
        • MeshKey
        • MeshKit
        • Metadata
        • MetadataArray
        • Model
        • ModelArray
        • ModelDeletedEvent
        • ModelDetachedEvent
        • ModellingMatrixControl
        • MouseEvent
        • MouseState
        • MouseWheelOperator
        • NamedStyleDefinition
        • NamedStyleDefinitionArray
        • NavigationCubeControl
        • NavigationCubeOperator
        • NURBSCurveKey
        • NURBSCurveKit
        • NURBSSurfaceAttributeControl
        • NURBSSurfaceAttributeKit
        • NURBSSurfaceKey
        • NURBSSurfaceKit
        • OBJ
        • Object
        • ObjectPointArray
        • OffScreenWindowKey
        • OffScreenWindowOptionsControl
        • OffScreenWindowOptionsKit
        • OOC
        • Operator
        • OperatorControl
        • OperatorPtrArray
        • OperatorUtility
        • OptimizeMappingResults
        • OptimizeMappingResultsIterator
        • OrbitOperator
        • PageKitArray
        • PanOperator
        • PanOrbitZoomOperator
        • Parasolid
        • ParasolidEntityArray
        • PBRMaterialKit
        • Performance
        • PerformanceControl
        • PerformanceKit
        • PermissionTypeArray
        • PixelPointArray
        • PlaneArray
        • PointArray
        • PointArrayArray
        • PointArrayArrayArray
        • PointCloud
        • PointCloudArray
        • PointKeyframeArray
        • PointSampler
        • PointSplineControlValuesArray
        • PolygonKey
        • PolygonKit
        • PolygonShapeElement
        • PortfolioControl
        • PortfolioKey
        • PortfolioKeyArray
        • PostProcessEffects
        • PostProcessEffectsControl
        • PostProcessEffectsKit
        • PSDoubleArray
        • PSIntArray
        • Publish
        • QuaternionKeyframeArray
        • QuaternionSampler
        • QuaternionSplineControlValuesArray
        • RadioButtonKitArray
        • ReferenceKey
        • ReferenceKeyArray
        • RelativeOrbitOperator
        • Rendering
        • RGBAColorArray
        • RGBColorArray
        • RGBColorKeyframeArray
        • RGBColorSampler
        • RGBColorSplineControlValuesArray
        • Sampler
        • SamplerArray
        • SceneTree
        • SceneTreeItem
        • Search
        • SearchOptionsKit
        • SearchResults
        • SearchResultsIterator
        • SearchTypeArray
        • SegmentKey
        • SegmentKeyArray
        • SegmentOptimizationOptions
        • SegmentOptimizationOptionsKit
        • Selectability
        • SelectabilityControl
        • SelectabilityKit
        • SelectAreaOperator
        • Selection
        • SelectionControl
        • SelectionItem
        • SelectionOptionsControl
        • SelectionOptionsKit
        • SelectionResults
        • SelectionResultsIterator
        • SelectOperator
        • Shape
        • ShapeCoordinate
        • ShapeDefinition
        • ShapeDefinitionArray
        • ShapeElement
        • ShapeElementArray
        • ShapeKit
        • ShapePoint
        • ShapePointArray
        • SheetArray
        • Shell
        • ShellKey
        • ShellKit
        • ShellOptimizationOptionsKit
        • ShellRelationArray
        • ShellRelationOptionsKit
        • ShellRelationResultsKit
        • ShowKeyboardEvent
        • SignatureFieldKitArray
        • SimpleWalkOperator
        • SizeTArray
        • Sketchup
        • SmoothTransitionCompleteEvent
        • SolidLinePatternElement
        • SourceTypeArray
        • SphereAttributeControl
        • SphereAttributeKit
        • SphereGlyphElement
        • SphereKey
        • SphereKit
        • Spotlight
        • SpotlightKey
        • SpotlightKit
        • SprkKeyArray
        • Sprocket
        • SprocketControl
        • SprocketKit
        • SprocketPath
        • STL
        • Stream
        • StringMetadata
        • Style
        • StyleControl
        • StyleKey
        • StyleKeyArray
        • StyleTypeArray
        • Subwindow
        • SubwindowControl
        • SubwindowKit
        • SurfaceTypeArray
        • TextAttributeControl
        • TextAttributeKit
        • TextFieldKitArray
        • TextInputEvent
        • TextKey
        • TextKit
        • TextKitArray
        • TextMarginUnitsArray
        • TextMetrics
        • TextureDefinition
        • TextureDefinitionArray
        • TextureMatrixControl
        • TextureOptionsKit
        • TimeMetadata
        • TimerTickEvent
        • ToleranceArray
        • TouchArray
        • TouchEvent
        • TouchState
        • TransformMaskControl
        • TransformMaskKit
        • Transparency
        • TransparencyControl
        • TransparencyKit
        • TreeContext
        • Trim
        • TrimElement
        • TrimElementArray
        • TrimKit
        • TrimKitArray
        • TurntableOperator
        • UnsignedIntArray
        • UnsignedIntegerMetadata
        • UpdateCompletedEvent
        • UpdateNotifier
        • UpdateOptionsControl
        • UpdateOptionsKit
        • UTF8Array
        • UTF8ArrayArray
        • UTF8Hasher
        • VectorArray
        • VectorKeyframeArray
        • VectorSampler
        • VectorSplineControlValuesArray
        • View
        • ViewArray
        • ViewDeletedEvent
        • ViewDetachedEvent
        • ViewKitArray
        • ViewportArray
        • VisibilityControl
        • VisibilityKit
        • VisualEffectsControl
        • VisualEffectsKit
        • WalkOperator
        • WarningEvent
        • Window
        • WindowInfoControl
        • WindowInfoKit
        • WindowKey
        • WindowKeyArray
        • WindowPointArray
        • World
        • WorldPointArray
        • ZoomBoxOperator
        • ZoomFitTouchOperator
        • ZoomOperator
        • CameraPoint
        • DirectRGBColor
        • DPoint
        • DVector
        • FloatKeyframe
        • FloatSplineControlValues
        • GlyphPoint
        • InnerPixelPoint
        • InnerWindowPoint
        • IntRectangle
        • ModifierKeys
        • MouseButtons
        • ObjectPoint
        • PixelPoint
        • Plane
        • Plane2D
        • Point
        • Point2D
        • PointKeyframe
        • PointSplineControlValues
        • Quaternion
        • QuaternionKeyframe
        • QuaternionSplineControlValues
        • Rectangle
        • RGB24Color
        • RGBA32Color
        • RGBAColor
        • RGBAS32Color
        • RGBColor
        • RGBColorKeyframe
        • RGBColorSplineControlValues
        • SimpleCuboid
        • SimpleSphere
        • Touch
        • UpdateInfo
        • Vector
        • Vector2D
        • VectorKeyframe
        • VectorSplineControlValues
        • WindowPoint
        • WorldPoint
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Y
      • Z
      • ~
    • File List
      • HPS.AbstractMethodException.cs
        • Content
      • HPS.AnchorShapeElement.cs
        • Content
      • HPS.ApplicationWindowKey.cs
        • Content
      • HPS.ApplicationWindowOptionsControl.cs
        • Content
      • HPS.ApplicationWindowOptionsKit.cs
        • Content
      • HPS.AttributeLock.cs
        • Content
      • HPS.AttributeLockControl.cs
        • Content
      • HPS.AttributeLockKit.cs
        • Content
      • HPS.BlankLinePatternElement.cs
        • Content
      • HPS.Bounding.cs
        • Content
      • HPS.BoundingControl.cs
        • Content
      • HPS.BoundingKit.cs
        • Content
      • HPS.Camera.cs
        • Content
      • HPS.CameraControl.cs
        • Content
      • HPS.CameraKit.cs
        • Content
      • HPS.CameraPoint.cs
        • Content
      • HPS.CharacterAttributeKit.cs
        • Content
      • HPS.CircleKey.cs
        • Content
      • HPS.CircleKit.cs
        • Content
      • HPS.CircleShapeElement.cs
        • Content
      • HPS.CircularArcGlyphElement.cs
        • Content
      • HPS.CircularArcKey.cs
        • Content
      • HPS.CircularArcKit.cs
        • Content
      • HPS.CircularArcShapeElement.cs
        • Content
      • HPS.CircularWedgeKey.cs
        • Content
      • HPS.CircularWedgeKit.cs
        • Content
      • HPS.ColorInterpolationControl.cs
        • Content
      • HPS.ColorInterpolationKit.cs
        • Content
      • HPS.Condition.cs
        • Content
      • HPS.ConditionalExpression.cs
        • Content
      • HPS.ConditionControl.cs
        • Content
      • HPS.ContourLine.cs
        • Content
      • HPS.ContourLineControl.cs
        • Content
      • HPS.ContourLineKit.cs
        • Content
      • HPS.Control.cs
        • Content
      • HPS.Coordinate.cs
        • Content
      • HPS.CubeMapDefinition.cs
        • Content
      • HPS.Culling.cs
        • Content
      • HPS.CullingControl.cs
        • Content
      • HPS.CullingKit.cs
        • Content
      • HPS.CurveAttributeControl.cs
        • Content
      • HPS.CurveAttributeKit.cs
        • Content
      • HPS.CutGeometryGatheringOptionsKit.cs
        • Content
      • HPS.CuttingSection.cs
        • Content
      • HPS.CuttingSectionAttributeControl.cs
        • Content
      • HPS.CuttingSectionAttributeKit.cs
        • Content
      • HPS.CuttingSectionKey.cs
        • Content
      • HPS.CuttingSectionKit.cs
        • Content
      • HPS.Cylinder.cs
        • Content
      • HPS.CylinderAttributeControl.cs
        • Content
      • HPS.CylinderAttributeKit.cs
        • Content
      • HPS.CylinderKey.cs
        • Content
      • HPS.CylinderKit.cs
        • Content
      • HPS.Database.cs
        • Content
      • HPS.DebuggingControl.cs
        • Content
      • HPS.DebuggingKit.cs
        • Content
      • HPS.Definition.cs
        • Content
      • HPS.DirectRGBColor.cs
        • Content
      • HPS.DistantLightKey.cs
        • Content
      • HPS.DistantLightKit.cs
        • Content
      • HPS.DotGlyphElement.cs
        • Content
      • HPS.DPoint.cs
        • Content
      • HPS.Drawing.cs
        • Content
      • HPS.DrawingAttributeControl.cs
        • Content
      • HPS.DrawingAttributeKit.cs
        • Content
      • HPS.DrawWindowEvent.cs
        • Content
      • HPS.DriverEvent.cs
        • Content
      • HPS.DriverEventHandler.cs
        • Content
      • HPS.DVector.cs
        • Content
      • HPS.Edge.cs
        • Content
      • HPS.EdgeAttributeControl.cs
        • Content
      • HPS.EdgeAttributeKit.cs
        • Content
      • HPS.EllipseGlyphElement.cs
        • Content
      • HPS.EllipseKey.cs
        • Content
      • HPS.EllipseKit.cs
        • Content
      • HPS.EllipseShapeElement.cs
        • Content
      • HPS.EllipticalArcKey.cs
        • Content
      • HPS.EllipticalArcKit.cs
        • Content
      • HPS.EllipticalArcShapeElement.cs
        • Content
      • HPS.Emergency.cs
        • Content
      • HPS.EmergencyHandler.cs
        • Content
      • HPS.EnableBitMaskOperators.cs
        • Content
      • HPS.ErrorEvent.cs
        • Content
      • HPS.Event.cs
        • Content
      • HPS.EventDispatcher.cs
        • Content
      • HPS.EventHandler.cs
        • Content
      • HPS.EventNotifier.cs
        • Content
      • HPS.Exception.cs
        • Content
      • HPS.Extent.cs
        • Content
      • HPS.FinishPictureEvent.cs
        • Content
      • HPS.Float.cs
        • Content
      • HPS.FocusLostEvent.cs
        • Content
      • HPS.FontInfoState.cs
        • Content
      • HPS.FontSearchResults.cs
        • Content
      • HPS.FontSearchResultsIterator.cs
        • Content
      • HPS.GeometryKey.cs
        • Content
      • HPS.Glyph.cs
        • Content
      • HPS.GlyphDefinition.cs
        • Content
      • HPS.GlyphElement.cs
        • Content
      • HPS.GlyphKit.cs
        • Content
      • HPS.GlyphLinePatternElement.cs
        • Content
      • HPS.GlyphPoint.cs
        • Content
      • HPS.GPU.cs
        • Content
      • HPS.Grid.cs
        • Content
      • HPS.GridKey.cs
        • Content
      • HPS.GridKit.cs
        • Content
      • HPS.Hardcopy.cs
        • Content
      • HPS.HiddenLine.cs
        • Content
      • HPS.HiddenLineAttributeControl.cs
        • Content
      • HPS.HiddenLineAttributeKit.cs
        • Content
      • HPS.HideKeyboardEvent.cs
        • Content
      • HPS.HighlightControl.cs
        • Content
      • HPS.HighlightEvent.cs
        • Content
      • HPS.HighlightOptionsKit.cs
        • Content
      • HPS.HighlightSearch.cs
        • Content
      • HPS.HighlightSearchOptionsKit.cs
        • Content
      • HPS.HighlightSearchResults.cs
        • Content
      • HPS.HighlightSearchResultsIterator.cs
        • Content
      • HPS.HighlightState.cs
        • Content
      • HPS.Image.cs
        • Content
      • HPS.ImageDefinition.cs
        • Content
      • HPS.ImageGlyphElement.cs
        • Content
      • HPS.ImageKit.cs
        • Content
      • HPS.ImportStatusEvent.cs
        • Content
      • HPS.IncludeKey.cs
        • Content
      • HPS.IndexOutOfRangeException.cs
        • Content
      • HPS.InfiniteLine.cs
        • Content
      • HPS.InfiniteLineGlyphElement.cs
        • Content
      • HPS.InfiniteLineKey.cs
        • Content
      • HPS.InfiniteLineKit.cs
        • Content
      • HPS.Info.cs
        • Content
      • HPS.InformationEvent.cs
        • Content
      • HPS.InitPictureEvent.cs
        • Content
      • HPS.InnerPixelPoint.cs
        • Content
      • HPS.InnerWindowPoint.cs
        • Content
      • HPS.InputEvent.cs
        • Content
      • HPS.IntRectangle.cs
        • Content
      • HPS.InvalidLicenseException.cs
        • Content
      • HPS.InvalidObjectException.cs
        • Content
      • HPS.InvalidOperationException.cs
        • Content
      • HPS.InvalidSpecificationException.cs
        • Content
      • HPS.IOException.cs
        • Content
      • HPS.IONotifier.cs
        • Content
      • HPS.Key.cs
        • Content
      • HPS.KeyboardEvent.cs
        • Content
      • HPS.KeyboardState.cs
        • Content
      • HPS.KeyHasher.cs
        • Content
      • HPS.KeyPath.cs
        • Content
      • HPS.Kit.cs
        • Content
      • HPS.LeaderLineClippingElement.cs
        • Content
      • HPS.LegacyShader.cs
        • Content
      • HPS.LegacyShaderDefinition.cs
        • Content
      • HPS.LegacyShaderKit.cs
        • Content
      • HPS.License.cs
        • Content
      • HPS.Lighting.cs
        • Content
      • HPS.LightingAttributeControl.cs
        • Content
      • HPS.LightingAttributeKit.cs
        • Content
      • HPS.Line.cs
        • Content
      • HPS.LineAttributeControl.cs
        • Content
      • HPS.LineAttributeKit.cs
        • Content
      • HPS.LineGlyphElement.cs
        • Content
      • HPS.LineKey.cs
        • Content
      • HPS.LineKit.cs
        • Content
      • HPS.LinePattern.cs
        • Content
      • HPS.LinePatternDefinition.cs
        • Content
      • HPS.LinePatternElement.cs
        • Content
      • HPS.LinePatternKit.cs
        • Content
      • HPS.LinePatternOptionsKit.cs
        • Content
      • HPS.LinePatternParallelKit.cs
        • Content
      • HPS.LineShapeElement.cs
        • Content
      • HPS.Marker.cs
        • Content
      • HPS.MarkerAttributeControl.cs
        • Content
      • HPS.MarkerAttributeKit.cs
        • Content
      • HPS.MarkerKey.cs
        • Content
      • HPS.MarkerKit.cs
        • Content
      • HPS.Material.cs
        • Content
      • HPS.MaterialKit.cs
        • Content
      • HPS.MaterialMappingControl.cs
        • Content
      • HPS.MaterialMappingKit.cs
        • Content
      • HPS.MaterialPaletteDefinition.cs
        • Content
      • HPS.MatrixKit.cs
        • Content
      • HPS.Mesh.cs
        • Content
      • HPS.MeshKey.cs
        • Content
      • HPS.MeshKit.cs
        • Content
      • HPS.ModellingMatrixControl.cs
        • Content
      • HPS.ModifierKeys.cs
        • Content
      • HPS.MouseButtons.cs
        • Content
      • HPS.MouseEvent.cs
        • Content
      • HPS.MouseState.cs
        • Content
      • HPS.NamedStyleDefinition.cs
        • Content
      • HPS.NURBSCurveKey.cs
        • Content
      • HPS.NURBSCurveKit.cs
        • Content
      • HPS.NURBSSurfaceAttributeControl.cs
        • Content
      • HPS.NURBSSurfaceAttributeKit.cs
        • Content
      • HPS.NURBSSurfaceKey.cs
        • Content
      • HPS.NURBSSurfaceKit.cs
        • Content
      • HPS.OBJ.cs
        • Content
      • HPS.Object.cs
        • Content
      • HPS.ObjectPoint.cs
        • Content
      • HPS.OffScreenWindowKey.cs
        • Content
      • HPS.OffScreenWindowOptionsControl.cs
        • Content
      • HPS.OffScreenWindowOptionsKit.cs
        • Content
      • HPS.OptimizeMappingResults.cs
        • Content
      • HPS.OptimizeMappingResultsIterator.cs
        • Content
      • HPS.PBRMaterialKit.cs
        • Content
      • HPS.Performance.cs
        • Content
      • HPS.PerformanceControl.cs
        • Content
      • HPS.PerformanceKit.cs
        • Content
      • HPS.PixelPoint.cs
        • Content
      • HPS.PixelShaderKey.cs
        • Content
      • HPS.PixelShaderKit.cs
        • Content
      • HPS.Plane.cs
        • Content
      • HPS.Plane2D.cs
        • Content
      • HPS.Point.cs
        • Content
      • HPS.Point2D.cs
        • Content
      • HPS.PointCloud.cs
        • Content
      • HPS.PolygonKey.cs
        • Content
      • HPS.PolygonKit.cs
        • Content
      • HPS.PolygonShapeElement.cs
        • Content
      • HPS.PortfolioControl.cs
        • Content
      • HPS.PortfolioKey.cs
        • Content
      • HPS.PostProcessEffects.cs
        • Content
      • HPS.PostProcessEffectsControl.cs
        • Content
      • HPS.PostProcessEffectsKit.cs
        • Content
      • HPS.Quaternion.cs
        • Content
      • HPS.Rectangle.cs
        • Content
      • HPS.ReferenceKey.cs
        • Content
      • HPS.RGB24Color.cs
        • Content
      • HPS.RGBA32Color.cs
        • Content
      • HPS.RGBAColor.cs
        • Content
      • HPS.RGBAS32Color.cs
        • Content
      • HPS.RGBColor.cs
        • Content
      • HPS.Search.cs
        • Content
      • HPS.SearchOptionsKit.cs
        • Content
      • HPS.SearchResults.cs
        • Content
      • HPS.SearchResultsIterator.cs
        • Content
      • HPS.SegmentKey.cs
        • Content
      • HPS.SegmentOptimizationOptions.cs
        • Content
      • HPS.SegmentOptimizationOptionsKit.cs
        • Content
      • HPS.Selectability.cs
        • Content
      • HPS.SelectabilityControl.cs
        • Content
      • HPS.SelectabilityKit.cs
        • Content
      • HPS.Selection.cs
        • Content
      • HPS.SelectionControl.cs
        • Content
      • HPS.SelectionItem.cs
        • Content
      • HPS.SelectionOptionsControl.cs
        • Content
      • HPS.SelectionOptionsKit.cs
        • Content
      • HPS.SelectionResults.cs
        • Content
      • HPS.SelectionResultsIterator.cs
        • Content
      • HPS.Shader.cs
        • Content
      • HPS.ShaderKey.cs
        • Content
      • HPS.ShaderSamplerKey.cs
        • Content
      • HPS.ShaderSamplerKit.cs
        • Content
      • HPS.ShaderTextureKey.cs
        • Content
      • HPS.ShaderTextureKit.cs
        • Content
      • HPS.ShaderUniform.cs
        • Content
      • HPS.Shape.cs
        • Content
      • HPS.ShapeCoordinate.cs
        • Content
      • HPS.ShapeDefinition.cs
        • Content
      • HPS.ShapeElement.cs
        • Content
      • HPS.ShapeKit.cs
        • Content
      • HPS.ShapePoint.cs
        • Content
      • HPS.Shell.cs
        • Content
      • HPS.ShellKey.cs
        • Content
      • HPS.ShellKit.cs
        • Content
      • HPS.ShellOptimizationOptionsKit.cs
        • Content
      • HPS.ShellRelationOptionsKit.cs
        • Content
      • HPS.ShellRelationResultsKit.cs
        • Content
      • HPS.ShowKeyboardEvent.cs
        • Content
      • HPS.SimpleCuboid.cs
        • Content
      • HPS.SimpleSphere.cs
        • Content
      • HPS.SolidLinePatternElement.cs
        • Content
      • HPS.SphereAttributeControl.cs
        • Content
      • HPS.SphereAttributeKit.cs
        • Content
      • HPS.SphereGlyphElement.cs
        • Content
      • HPS.SphereKey.cs
        • Content
      • HPS.SphereKit.cs
        • Content
      • HPS.Spotlight.cs
        • Content
      • HPS.SpotlightKey.cs
        • Content
      • HPS.SpotlightKit.cs
        • Content
      • HPS.STL.cs
        • Content
      • HPS.Stream.cs
        • Content
      • HPS.Style.cs
        • Content
      • HPS.StyleControl.cs
        • Content
      • HPS.StyleKey.cs
        • Content
      • HPS.Subwindow.cs
        • Content
      • HPS.SubwindowControl.cs
        • Content
      • HPS.SubwindowKit.cs
        • Content
      • HPS.Text.cs
        • Content
      • HPS.TextAttributeControl.cs
        • Content
      • HPS.TextAttributeKit.cs
        • Content
      • HPS.TextInputEvent.cs
        • Content
      • HPS.TextKey.cs
        • Content
      • HPS.TextKit.cs
        • Content
      • HPS.TextMetrics.cs
        • Content
      • HPS.TextureDefinition.cs
        • Content
      • HPS.TextureMatrixControl.cs
        • Content
      • HPS.TextureOptionsKit.cs
        • Content
      • HPS.TimerTickEvent.cs
        • Content
      • HPS.Touch.cs
        • Content
      • HPS.TouchEvent.cs
        • Content
      • HPS.TouchState.cs
        • Content
      • HPS.TransformMaskControl.cs
        • Content
      • HPS.TransformMaskKit.cs
        • Content
      • HPS.Transparency.cs
        • Content
      • HPS.TransparencyControl.cs
        • Content
      • HPS.TransparencyKit.cs
        • Content
      • HPS.TreeContext.cs
        • Content
      • HPS.Trim.cs
        • Content
      • HPS.TrimElement.cs
        • Content
      • HPS.TrimKit.cs
        • Content
      • HPS.UpdateCompletedEvent.cs
        • Content
      • HPS.UpdateInfo.cs
        • Content
      • HPS.UpdateNotifier.cs
        • Content
      • HPS.UpdateOptionsControl.cs
        • Content
      • HPS.UpdateOptionsKit.cs
        • Content
      • HPS.UTF8Hasher.cs
        • Content
      • HPS.Vector.cs
        • Content
      • HPS.Vector2D.cs
        • Content
      • HPS.VertexShaderKey.cs
        • Content
      • HPS.VertexShaderKit.cs
        • Content
      • HPS.VertexShaderOutput.cs
        • Content
      • HPS.VisibilityControl.cs
        • Content
      • HPS.VisibilityKit.cs
        • Content
      • HPS.VisualEffectsControl.cs
        • Content
      • HPS.VisualEffectsKit.cs
        • Content
      • HPS.WarningEvent.cs
        • Content
      • HPS.Window.cs
        • Content
      • HPS.WindowInfoControl.cs
        • Content
      • HPS.WindowInfoKit.cs
        • Content
      • HPS.WindowKey.cs
        • Content
      • HPS.WindowPoint.cs
        • Content
      • HPS.World.cs
        • Content
      • HPS.WorldPoint.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternalDriverEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalStreamExportEventTypeCast.cs
        • Content
      • HPSInternalStreamImportEventTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPS.Animation.cs
        • Content
      • HPS.AnimationControl.cs
        • Content
      • HPS.AxisTriadControl.cs
        • Content
      • HPS.AxisTriadOperator.cs
        • Content
      • HPS.BooleanMetadata.cs
        • Content
      • HPS.CADModel.cs
        • Content
      • HPS.CameraChangedEvent.cs
        • Content
      • HPS.Canvas.cs
        • Content
      • HPS.CanvasDeletedEvent.cs
        • Content
      • HPS.Capture.cs
        • Content
      • HPS.CaptureActivationEvent.cs
        • Content
      • HPS.Channel.cs
        • Content
      • HPS.Component.cs
        • Content
      • HPS.ComponentHiddenEvent.cs
        • Content
      • HPS.ComponentHighlightEvent.cs
        • Content
      • HPS.ComponentIsolatedEvent.cs
        • Content
      • HPS.ComponentPath.cs
        • Content
      • HPS.ComponentResetEvent.cs
        • Content
      • HPS.ComponentShownEvent.cs
        • Content
      • HPS.ComponentTree.cs
        • Content
      • HPS.ComponentTreeItem.cs
        • Content
      • HPS.DoubleMetadata.cs
        • Content
      • HPS.Factory.cs
        • Content
      • HPS.Filter.cs
        • Content
      • HPS.FilterActivationEvent.cs
        • Content
      • HPS.FloatKeyframe.cs
        • Content
      • HPS.FloatSampler.cs
        • Content
      • HPS.FloatSplineControlValues.cs
        • Content
      • HPS.IntegerMetadata.cs
        • Content
      • HPS.Layout.cs
        • Content
      • HPS.LayoutDeletedEvent.cs
        • Content
      • HPS.LayoutDetachedEvent.cs
        • Content
      • HPS.Measurement.cs
        • Content
      • HPS.Metadata.cs
        • Content
      • HPS.Model.cs
        • Content
      • HPS.ModelDeletedEvent.cs
        • Content
      • HPS.ModelDetachedEvent.cs
        • Content
      • HPS.NavigationCubeControl.cs
        • Content
      • HPS.NavigationCubeOperator.cs
        • Content
      • HPS.Operator.cs
        • Content
      • HPS.OperatorControl.cs
        • Content
      • HPS.OperatorUtility.cs
        • Content
      • HPS.PointKeyframe.cs
        • Content
      • HPS.PointSampler.cs
        • Content
      • HPS.PointSplineControlValues.cs
        • Content
      • HPS.QuaternionKeyframe.cs
        • Content
      • HPS.QuaternionSampler.cs
        • Content
      • HPS.QuaternionSplineControlValues.cs
        • Content
      • HPS.Rendering.cs
        • Content
      • HPS.RGBColorKeyframe.cs
        • Content
      • HPS.RGBColorSampler.cs
        • Content
      • HPS.RGBColorSplineControlValue.cs
        • Content
      • HPS.Sampler.cs
        • Content
      • HPS.SceneTree.cs
        • Content
      • HPS.SceneTreeItem.cs
        • Content
      • HPS.SmoothTransitionCompleteEvent.cs
        • Content
      • HPS.Sprocket.cs
        • Content
      • HPS.SprocketControl.cs
        • Content
      • HPS.SprocketKit.cs
        • Content
      • HPS.SprocketPath.cs
        • Content
      • HPS.StringMetadata.cs
        • Content
      • HPS.TimeMetadata.cs
        • Content
      • HPS.UnsignedIntegerMetadata.cs
        • Content
      • HPS.VectorKeyFrame.cs
        • Content
      • HPS.VectorSampler.cs
        • Content
      • HPS.VectorSplineControlValues.cs
        • Content
      • HPS.View.cs
        • Content
      • HPS.ViewDeletedEvent.cs
        • Content
      • HPS.ViewDetachedEvent.cs
        • Content
      • HPS.D3DImageCanvas.cs
        • Content
      • HPS.DWG.cs
        • Content
      • HPS.Exchange.cs
        • Content
      • HPS.ExchangeParasolid.cs
        • Content
      • HPS.HCA.cs
        • Content
      • HPS.InstanceInc.cs
        • Content
      • HPS.HTML.cs
        • Content
      • HPS.OOC.cs
        • Content
      • HPS.AnnotationOperator.cs
        • Content
      • HPS.ConstructRectangleOperator.cs
        • Content
      • HPS.CuttingSectionOperator.cs
        • Content
      • HPS.FlyOperator.cs
        • Content
      • HPS.HandlesOperator.cs
        • Content
      • HPS.HighlightAreaOperator.cs
        • Content
      • HPS.HighlightOperator.cs
        • Content
      • HPS.MarkupOperator.cs
        • Content
      • HPS.MeasurementOperator.cs
        • Content
      • HPS.MouseWheelOperator.cs
        • Content
      • HPS.OrbitOperator.cs
        • Content
      • HPS.PanOperator.cs
        • Content
      • HPS.PanOrbitZoomOperator.cs
        • Content
      • HPS.RelativeOrbitOperator.cs
        • Content
      • HPS.SelectAreaOperator.cs
        • Content
      • HPS.SelectOperator.cs
        • Content
      • HPS.SimpleWalkOperator.cs
        • Content
      • HPS.TurntableOperator.cs
        • Content
      • HPS.WalkOperator.cs
        • Content
      • HPS.ZoomBoxOperator.cs
        • Content
      • HPS.ZoomFitTouchOperator.cs
        • Content
      • HPS.ZoomOperator.cs
        • Content
      • HPS.Parasolid.cs
        • Content
      • HPS.Publish.cs
        • Content
      • HPS.Sketchup.cs
        • Content

Additional Resources

  • Release Notes
    • HPS 2025.3.0
      • Technology Update
        • Library Compatibility Information
      • Platform Changes
      • New Features
      • Functional Changes
      • Fixed Bugs
    • HPS 2025.2.0
      • Technology Update
        • Library Compatibility Information
      • New Features
      • API Changes
      • Fixed Bugs
    • HPS 2025.1.0
      • Technology Update
        • Library Compatibility Information
        • Platform Changes
      • Functional changes
      • Deprecations
      • Fixed Bugs
    • HPS 2024.8.0
      • Technology Update
        • Platform Changes
        • Library Compatibility Information
      • New Features
      • Functional Changes
      • Documentation Changes
        • HOOPSY
      • Fixed Bugs
    • HPS 2024.7.0
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Documentation Update
      • Fixed Bugs
    • HPS 2024.6.0
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2024.5.0
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2024.4.1
      • Library Compatibility Information
      • Fixed Bugs
    • HPS 2024.4.0
      • Library compatibility information
      • TableToPDF Deprecation
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2024.3.0
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2024.2.0
      • Library compatibility information
      • Functional changes
      • Documentation Updates
      • Fixed bugs
    • HPS 2024.1.0
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2024
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2023 SP2 U2
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2023 SP2 U1
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2023 SP2
      • Library compatibility information
      • Enhancements
      • Fixed bugs
    • HPS 2023 SP1 U1
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2023 SP1
      • Library compatibility information
      • Enhancements
        • Documentation Search Experience
      • Functional changes
      • Fixed bugs
    • HPS 2023 U1
      • Library compatibility information
      • Fixed bugs
    • HPS 2023
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Package Changes
      • Fixed bugs
    • HPS 2022 SP2 U1
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2022 SP2
      • Library compatibility information
      • New features and enchancements
      • Functional changes
      • Fixed bugs
    • HPS 2022 SP1 U1
      • Library compatibility information
      • Fixed bugs
    • HPS 2022 SP1
      • Library compatibility information
      • New features and enchancements
      • Functional changes
      • Fixed bugs
    • HPS 2022 U2
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2022 U1
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2022
      • Library compatibility information
      • New features and enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2021 SP2 U2
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2021 SP2 U1
      • Library compatibility information
      • Functional changes
      • Known issues
      • Fixed bugs
    • HPS 2021 SP2
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Known issues
      • Fixed bugs
    • HPS 2021 SP1 U1
      • Library compatibility information
      • Functional changes
      • Known issues
      • Fixed bugs
    • HPS 2021 SP1
      • Library compatibility information
      • New features and enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2021 U1
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2021
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • Deprecated Functions List
    • Deprecated Enum Value List
  • Public Roadmap
  • Acknowledgments
    • Third-Party Software Used in Visualize
    • Third-Party Software Used in Sample Applications
    • Third-Party Software Used in HOOPS Demo Viewer
      • Freetype 2.13.12
      • Frexx Preprocessor 1.5.1
      • Fribidi 1.0.15
      • GLEW 2.1.0
      • HarfBuzz 11.0.0
      • HBAOPlus 3.0
      • JSON for Modern C++ 3.9.1
      • libjpeg 9e
      • libpng 1.6.37
      • Mesa 3D 20.0.1
      • SPIRV-Cross
      • zlib 1.3.1
      • ImageMagick 6.2.6
      • Parasolid
      • RealDWG
      • SketchUp
      • Qt
      • NVAPI
      • OpenVR openvr_feb2017
      • DropBox SDK
      • Parasolid Bodyshop 35.1.102
      • pugixml 1.12.1
      • TrackerBird 3.4.2
  • Package Contents
    • Package Hierarchy
    • Library Descriptions
  • Licensing
    • Setting the License Key
  • Samples
    • bloom_Silhouette
    • Complex_Clip_Regions
    • Conditional_Styles_and_Includes
    • custom_Event
    • Database_Search
    • Exchange_Component_Highlighting
    • Exchange_Component_Interaction
    • Exchange_PMI_Highlighting
    • Exchange_Publish
    • Hardcopy_Export
    • Hidden_Line
    • Hidden_Line_Advanced
    • Highlighting
    • Image_Background
    • Image_IO
    • Image_Output
    • Insert_Cube
    • Interpolation
    • Lightweight_Subwindow
    • Mask_Transforms
    • Meshes
    • Nvidia_Profile_Creator
    • Priority
    • Publish_Widgets
    • Quickmoves
    • Reference_Geometry
    • Render_Modes
    • Segment_Attributes
    • Select_by_Point
    • Shell_Attributes
    • Selection
    • Spacemouseoperator
    • Spotlight
    • Subshell_Attributes
    • Textures
  • Downloads
  • Archives

Support

  • Developer Support
  • Knowledge Base
  • Community Forum
  • Contact Us
HOOPS Visualize HPS
  • API Reference
Previous Next

API Reference

  • Namespaces
  • Modules
  • Classes and Data Structures
  • Functions
  • File List
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 HPS 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