Logo

Getting Started

  • Introduction
    • Help System Overview
    • Supported Platforms
    • Supported UI Toolkits
    • Getting Started
  • Quickstart
    • Installing HOOPS Envision
    • License System
    • How to Integrate into Your UI Toolkit
    • Getting Data into HOOPS Envision
      • FEA and CFD Data
      • Geometry Data
    • Sharing Data from HOOPS Envision
      • Ceetron Cloud
      • Envision Viewers
      • Report Component
    • Adding Features to Your Application
  • UI Toolkit Integrations
    • Qt
      • Creating a Viewer
      • Example Programs
    • Win32
      • Creating a Viewer
      • Example Programs
    • MFC
      • Creating a Viewer
      • Example Programs
    • Windows Forms
      • Creating a Viewer
      • Example Programs
    • WPF
      • Creating a Viewer
      • Example Programs
    • wxWidgets
      • Creating a Viewer
      • Example Programs

Tutorials

  • Examples
    • Examples
    • TutorialRunner
    • Demo Applications
  • Tutorials
    • Simple Model with Two Triangles
    • Simple Model with Results
    • Model Specification
    • Scalar Settings
    • Vector Settings
    • Part Settings
    • Cutting Plane
    • Isosurface
    • Isovolume
    • Filtering with Element Sets
    • Custom DataReader
    • Highlight Clicked Parts
    • Geometry Model
    • Geometry Model with Texture
    • Geometry Model with Geometric Primitives
    • Markup Model
    • Custom Navigation Handler
    • Create Word Report
    • Create Overlay 2D Plot
  • Code Examples
    • Simple Model with Two Triangles
    • Simple Model with Results
    • Model Specification
    • Scalar Settings
    • Vector Settings
    • Part Settings
    • Cutting Plane
    • Isosurface
    • Isovolume
    • Filtering with Element Sets
    • Custom DataReader
    • Highlight Clicked Parts
    • Geometry Model
    • Geometry Model with Texture
    • Geometry Model with Geometric Primitives
    • Markup Model
    • Custom Navigation Handler
    • Create Word Report
    • Create Overlay 2D Plot

Programming Guide

  • General Concepts
    • License System
    • Main Concepts
      • View
      • Model
    • Model
      • UnstructGridModel
      • MarkupModel
      • GeometryModel
    • Logging
    • Smart Pointers
    • Debug vs. Release
    • C# Users: Features and Differences
      • Documentation
      • Namespaces
      • Properties
      • Inheritance
      • Deployment
    • Python Users: HOOPS Envision for Python
      • Setting up the Environment
        • Prerequisites
        • License
        • Configure your Installation
      • Example Scripts
      • Documentation
        • Modules
      • Getting Started with HOOPS Envision for Python
      • From C++ Documentation to Actual Python Code
        • Inheritance
        • Identity Operator
      • Deployment
  • View and Navigation
    • View Overview
      • Models
      • Camera
      • Overlay Items
      • Clipping
      • Background
      • Image Rendering
      • Bounding Box
    • Navigation and Input Handlers
    • Using the Navigation Cube
    • Multiple Views
      • Creating Multiple Views
      • Synchronizing Multiple Views
      • Example
  • Unstructured Grid
    • Getting Data into UnstructGridModel
      • 1: Create Your Own Data Reader
      • 2: Using VTFx Files
      • 3: Use the ImportCae Component
      • 4: Use a Data Provider
      • 5: Manually Populate the DataSource
    • Efficient Representation of Your Data
      • Analysis with Multiple States
      • Multiple Geometries
    • Animation
      • Setting up the Animation
        • State Animation
        • Modeshape Animation
        • Particle Trace Animation
        • Cutting Plane Animation
      • Running the Animation
        • State Animation and Modeshape Animation
        • Particle Trace Animations
    • Cutting Planes
      • Tutorial
    • Isosurfaces
      • Tutorial
    • Particle Traces
    • Scalar Results
      • Range
      • Color Mapping and Scheme
      • Legend
      • Filtering
      • Tutorial
    • Vector Results
      • Tutorial
  • Share
    • Ceetron Cloud: Add a Send-To-Cloud Button to Your App
      • Examples
    • Envision VTFx File Format
    • Share Everywhere with VTFx Files and Envision Viewers
  • Report
    • Create Interactive Reports Directly from Your Application
      • Create the Template
      • Create the Repository
      • Create the Report
      • Examples
      • Tutorials
    • Creating a Report Template
      • MS Office Templates
      • Using the Office Addin
      • HTML Templates
    • Snapshots
      • Image Snapshot
      • 3D Model Snapshot
      • Table Snapshot
    • Tag Behavior and Syntax
      • Static Tags
      • Generic Tags
      • Reference Tags
    • Field Values
      • Tag Syntax
      • Field Value Set
  • Import CAE
  • Geometry Model
  • 2D Plotting
  • Data Provider Plugins
    • Introduction
    • Plugins
      • OpenFOAM Plugin
        • Overview
        • Available Options
        • Use in HOOPS Envision for Desktop
        • Use in Envision Demo Analyzer Desktop
        • Use in HOOPS Envision for Web
        • Changelog
      • HOOPS Exchange Plugin
        • Overview
        • Use in HOOPS Envision for Desktop
        • Use in Envision Demo Analyzer Desktop
        • Use in HOOPS Envision for Web

API References

  • Components Overview
  • Class Index
    • cee
      • cee::AppLogging
      • cee::AssertHelper
      • cee::BoundingBox
      • cee::CodeLocation
      • cee::Color3f
      • cee::Color4f
      • cee::CoreComponent
      • cee::FileSystem
      • cee::Image
      • cee::ImageIoJpeg
      • cee::ImageIoPng
      • cee::ImageResources
      • cee::InitializationOptions
      • cee::Instance
      • cee::LogDestination
      • cee::LogDestinationAdapter
      • cee::LogDestinationConsole
      • cee::LogDestinationFile
      • cee::LogEvent
      • cee::LogManager
      • cee::Mat4d
      • cee::Plane
      • cee::PropertySet
      • cee::PropertySetCollection
      • cee::PtrRef
      • cee::Ray
      • cee::RefCountedObject
      • cee::SharedMemorySymmetricTensor
      • cee::Str
      • cee::SymmetricTensor
      • cee::Timer
      • cee::Variant
      • cee::Vec2d
      • cee::Vec2f
      • cee::Vec3d
      • cee::Vec3f
    • cee::app
      • cee::app::AppComponent
      • cee::app::ElementToNodeResultGenerator
      • cee::app::MinMaxAvgValueResultGenerator
      • cee::app::Models
      • cee::app::NodeToElementResultGenerator
      • cee::app::Parts
      • cee::app::Plots
      • cee::app::Results
      • cee::app::Selection
      • cee::app::Situations
      • cee::app::States
      • cee::app::ViewInfo
      • cee::app::Views
    • cee::exp
      • cee::exp::ExportCgeo
      • cee::exp::ExportComponent
      • cee::exp::ExportConstantRemoteModel
      • cee::exp::ExportDataSourceVTFx
      • cee::exp::ExportVTFx
      • cee::exp::ExportWavefrontObj
      • cee::exp::PropertyBuilderPlot2d
      • cee::exp::PropertyBuilderVTFx
    • cee::geo
      • cee::geo::Data
      • cee::geo::DataGenerator
      • cee::geo::DataIndexedPolylines
      • cee::geo::DataIndexedTriangles
      • cee::geo::DataPoints
      • cee::geo::DataTriangleFan
      • cee::geo::DataTriangleStrip
      • cee::geo::Effect
      • cee::geo::EffectColor
      • cee::geo::EffectEyeLift
      • cee::geo::EffectFrontAndBackColor
      • cee::geo::EffectFrontAndBackOpacity
      • cee::geo::EffectHalo
      • cee::geo::EffectLighting
      • cee::geo::EffectLineWidth
      • cee::geo::EffectOpacity
      • cee::geo::EffectPointSize
      • cee::geo::EffectPolygonOffset
      • cee::geo::EffectTexture
      • cee::geo::GeometryComponent
      • cee::geo::GeometryModel
      • cee::geo::HitItem
      • cee::geo::Part
      • cee::geo::PartCollection
      • cee::geo::PartHitItems
      • cee::geo::PartSettings
      • cee::geo::TextureCoordinates
    • cee::imp
    • cee::imp::cae
      • cee::imp::cae::DataSourceCae
      • cee::imp::cae::DataSourcePhaseResponse
      • cee::imp::cae::ImportCaeComponent
      • cee::imp::cae::ReaderInfo
      • cee::imp::cae::ReaderSettings
      • cee::imp::cae::ReaderSettingsDataProvider
      • cee::imp::cae::ReaderSettingsMarc
      • cee::imp::cae::ReaderSettingsOpenFoam
      • cee::imp::cae::ReaderSettingsPtc
      • cee::imp::cae::ReaderSettingsVtk
      • cee::imp::cae::StateLinearCombination
    • cee::ogl
      • cee::ogl::OpenGLComponent
    • cee::plt
      • cee::plt::AxisSettings
      • cee::plt::Curve
      • cee::plt::MarkerLine
      • cee::plt::OverlayPlot
      • cee::plt::Plot2dComponent
    • cee::rep
      • cee::rep::FieldValueSet
      • cee::rep::ReportComponent
      • cee::rep::ReportCreatorHtml
      • cee::rep::ReportCreatorPowerPoint
      • cee::rep::ReportCreatorWord
      • cee::rep::Repository
      • cee::rep::Snapshot
      • cee::rep::Table
    • cee::ug
      • cee::ug::BackgroundPropertyHandler
      • cee::ug::BulkCalculation
      • cee::ug::BulkValues
      • cee::ug::CameraPropertyHandler
      • cee::ug::ColorMapper
      • cee::ug::ColorMapperContinuousPropertyHandler
      • cee::ug::ColorMapperFilledContoursPropertyHandler
      • cee::ug::ColorMapperFilledContoursUniformPropertyHandler
      • cee::ug::ContourLines
      • cee::ug::CustomResultFunction
      • cee::ug::CuttingPlane
      • cee::ug::CuttingPlaneAnimation
      • cee::ug::CuttingPlaneContourData
      • cee::ug::CuttingPlaneData
      • cee::ug::CuttingPlanePropertyHandler
      • cee::ug::CuttingPlaneTriangulationCallback
      • cee::ug::CuttingPlaneTriangulationData
      • cee::ug::DataElements
      • cee::ug::DataElementSet
      • cee::ug::DataElementSetBuilder
      • cee::ug::DataElementSetGenerator
      • cee::ug::DataElementSetItem
      • cee::ug::DataGeometry
      • cee::ug::DataNodes
      • cee::ug::DataNodeSet
      • cee::ug::DataNodeSetGenerator
      • cee::ug::DataNodeSetItem
      • cee::ug::DataPart
      • cee::ug::DataPartDisplacement
      • cee::ug::DataPartScalar
      • cee::ug::DataPartSymmetricTensor
      • cee::ug::DataPartVector
      • cee::ug::DataPartVisibility
      • cee::ug::DataReader
      • cee::ug::DataResultDisplacement
      • cee::ug::DataResultGroup
      • cee::ug::DataResultScalar
      • cee::ug::DataResultSymmetricTensor
      • cee::ug::DataResultTransformation
      • cee::ug::DataResultVector
      • cee::ug::DataResultVisibility
      • cee::ug::DataSource
      • cee::ug::DataSourceDirectory
      • cee::ug::DataSourceInterface
      • cee::ug::DataSourceMemory
      • cee::ug::DataSourceMerged
      • cee::ug::DataSourceReader
      • cee::ug::DataSourceVTF
      • cee::ug::DataSourceVTFx
      • cee::ug::DataState
      • cee::ug::DataStateSpec
      • cee::ug::DisplacementSettings
      • cee::ug::Element
      • cee::ug::ElementHighlighter
      • cee::ug::ElementsQuery
      • cee::ug::ElementUserPropertyInfo
      • cee::ug::Error
      • cee::ug::HitItem
      • cee::ug::HitItemCollection
      • cee::ug::Isosurface
      • cee::ug::IsosurfaceData
      • cee::ug::IsosurfacePropertyHandler
      • cee::ug::Isovolume
      • cee::ug::IsovolumeData
      • cee::ug::IsovolumePropertyHandler
      • cee::ug::MirrorSettings
      • cee::ug::MirrorSettingsPropertyHandler
      • cee::ug::ModelSettings
      • cee::ug::ModelSettingsPropertyHandler
      • cee::ug::ModelSpec
      • cee::ug::ModeShapeAnimation
      • cee::ug::OverlayColorLegend
      • cee::ug::OverlayColorLegendPropertyHandler
      • cee::ug::OverlayImagePropertyHandler
      • cee::ug::OverlayPlotCurvePropertyHandler
      • cee::ug::OverlayPlotPropertyHandler
      • cee::ug::PartHitItems
      • cee::ug::ParticleTraceData
      • cee::ug::ParticleTraceGroup
      • cee::ug::ParticleTraceGroupPropertyHandler
      • cee::ug::ParticleTraceUtils
      • cee::ug::PartInfo
      • cee::ug::PartSettings
      • cee::ug::PartSettingsIterator
      • cee::ug::PartSettingsPropertyHandler
      • cee::ug::PartSettingsTexture
      • cee::ug::Progress
      • cee::ug::PropertyApplierPlot2d
      • cee::ug::PropertyApplierVTFx
      • cee::ug::PropertyBuilder
      • cee::ug::ResultCalculatorParams
      • cee::ug::ResultInfo
      • cee::ug::ResultSelectionPropertyHandler
      • cee::ug::ResultsQuery
      • cee::ug::ResultsQueryItem
      • cee::ug::ResultsQueryResult
      • cee::ug::ResultsQueryResultPosition
      • cee::ug::ScalarSettings
      • cee::ug::ScalarSettingsPropertyHandler
      • cee::ug::SectionCategoryInfo
      • cee::ug::SectionGroupInfo
      • cee::ug::SectionInfo
      • cee::ug::SetInfo
      • cee::ug::SetPropertyHandler
      • cee::ug::SimulationInfo
      • cee::ug::Situation
      • cee::ug::SituationIo
      • cee::ug::StateGroupInfo
      • cee::ug::StateInfo
      • cee::ug::StateSelectionPropertyHandler
      • cee::ug::SurfacePathQuery
      • cee::ug::UnstructGridComponent
      • cee::ug::UnstructGridModel
      • cee::ug::VectorSettings
      • cee::ug::VectorSettingsPropertyHandler
      • cee::ug::ViewClippingPlanePropertyHandler
      • cee::ug::ViewerPropertyHandler
      • cee::ug::VisualizationParticleTraceQuery
      • cee::ug::VisualizationPartQuery
      • cee::ug::VTFxFileBrowser
      • cee::ug::VTFxMemoryFile
    • cee::vis
      • cee::vis::Background
      • cee::vis::BoxLocator
      • cee::vis::Camera
      • cee::vis::CameraAnimation
      • cee::vis::CameraInputHandler
      • cee::vis::CameraInputHandlerWalk
      • cee::vis::CameraInputHandlerZoom
      • cee::vis::Clipping
      • cee::vis::ColorTableFactory
      • cee::vis::Font
      • cee::vis::ForwardingOpenGLContext
      • cee::vis::LegacyMath
      • cee::vis::MarkupModel
      • cee::vis::MarkupModelHitItem
      • cee::vis::MarkupModelHitItemCollection
      • cee::vis::MarkupPart
      • cee::vis::MarkupPartArrows
      • cee::vis::MarkupPartFixedSizeArrow
      • cee::vis::MarkupPartFixedSizeGlyph
      • cee::vis::MarkupPartFixedSizeSphere
      • cee::vis::MarkupPartInstancedGeometry
      • cee::vis::MarkupPartLabels
      • cee::vis::MarkupPartLines
      • cee::vis::MarkupPartPoints
      • cee::vis::MarkupPartText3d
      • cee::vis::MarkupPartTriangles
      • cee::vis::MarkupText3dItem
      • cee::vis::Model
      • cee::vis::MouseEvent
      • cee::vis::OpenGLContextGroup
      • cee::vis::OpenGLInfo
      • cee::vis::Overlay
      • cee::vis::OverlayAxisCross
      • cee::vis::OverlayCategoryLegend
      • cee::vis::OverlayColorLegendContinuousDomain
      • cee::vis::OverlayImage
      • cee::vis::OverlayItem
      • cee::vis::OverlayNavigationCube
      • cee::vis::OverlayTextBox
      • cee::vis::PerformanceInfo
      • cee::vis::PlaneLocator
      • cee::vis::ScalarMapper
      • cee::vis::ScalarMapperContinuous
      • cee::vis::ScalarMapperContinuousDomain
      • cee::vis::ScalarMapperContinuousPiecewise
      • cee::vis::ScalarMapperFilledContours
      • cee::vis::ScalarMapperFilledContoursUniform
      • cee::vis::TransparencyMode
      • cee::vis::TrueTypeFont
      • cee::vis::View
      • cee::vis::Viewer
      • cee::vis::ViewerUIFramework
      • cee::vis::VisualizationComponent
      • cee::vis::WheelEvent
    • cee::win
      • cee::win::OpenGLContextSpecWin
      • cee::win::ViewerWin32
      • cee::win::ViewerWindowed
      • cee::win::WinComponent

Envision Frameworks

  • VTFx Component
    • Getting Started
    • Topics
      • Writing VTFx Files
      • Tutorial: My First VTFx
      • VTFx Properties
      • Ceetron Cloud: Add a Send-To-Cloud Button to Your App
        • Examples
    • Code Examples
      • Minimal VTFx File
      • Simple VTFx File
      • Advanced Example
      • Read VTFx File
      • Append Case to VTFx
      • Append Data to VTFx
      • Cutting Plane and Isosurface
      • Adaptive Topology
      • Two Geometries
      • Send to Cloud
      • Cross Sections
      • Cross Sections (All types)
      • Polyhedron
    • API Reference
      • cee::vtfx
        • cee::vtfx::Block
        • cee::vtfx::Case
        • cee::vtfx::CrossSectionsBlock
        • cee::vtfx::Database
        • cee::vtfx::ElementBlock
        • cee::vtfx::File
        • cee::vtfx::FileSettings
        • cee::vtfx::GeometryBlock
        • cee::vtfx::GeometryInfoBlock
        • cee::vtfx::NodeBlock
        • cee::vtfx::ResultBlock
        • cee::vtfx::ResultValuesBlock
        • cee::vtfx::SetBlock
        • cee::vtfx::SetItemGroup
        • cee::vtfx::StateInfoBlock
        • cee::vtfx::TransformationResultBlock
        • cee::vtfx::TransformationResultValuesBlock
        • cee::vtfx::VTFxComponent
  • Data Provider Framework
    • Introduction
    • Programming Guide
      • Getting Started
      • Creating a DataProviderPlugin
      • Using Data Providers in HOOPS Envision for Web
      • Using Data Providers in Envision Analyzer
    • Change Log
  • Result Calculator Framework
    • Introduction
    • Programming Guide
      • Getting Started
      • Creating a ResultCalculatorPlugin
      • Using Result Calculator in HOOPS Envision for Web
      • Using Result Calculator in Envision Analyzer
    • Change Log
    • API Reference
      • CRCCalculatorMetaData
        • Functions
        • Detailed Description
      • CRCCalculatorParams
        • Functions
        • Detailed Description
      • CRCError
        • Functions
        • Detailed Description
      • CRCHostMetaData
        • Functions
        • Detailed Description
      • CRCInitOptions
        • Functions
        • Detailed Description
      • CRCLogHelper
        • Type Aliases
        • Functions
        • Detailed Description
      • CRCResultCalculator
        • Functions
        • Detailed Description
      • CRCResultInfo
        • Functions
        • Detailed Description
      • CRCString
        • Functions
        • Detailed Description
      • CRCUtils
        • Functions
        • Detailed Description
      • CRC_FrameworkServices
        • Fields
        • Detailed Description
      • CRC_RegisterCalculatorParams
        • Fields
        • Detailed Description

Additional Resources

  • Release Notes
    • Envision 5.1
      • New Features
      • Fixed Bugs
    • Envision 5.0
      • Breaking Changes
      • New Features
      • Fixed Bugs
    • Envision 4.1
      • Rebranding to HOOPS Envision
      • New Features
      • Fixed Bugs
    • Envision 4.0
      • Breaking Changes
      • Fixed Bugs
      • New Features
    • Envision 3.3
      • Fixed Bugs
      • New Features
    • Envision 3.2
      • New Features
    • Envision 3.1
      • Fixed Bugs
      • New Features
    • Envision 3.0
      • Fixed Bugs
      • New Features
      • Breaking Changes
      • Patches
    • Envision 2.4
      • Fixed Bugs
      • New Features
      • Patches
    • Envision 2.3
      • Fixed Bugs
      • New Features
    • Envision 2.2
      • New Features
      • Fixed Bugs
    • Envision 2.1
      • New Features
      • Fixed Bugs
    • Envision 2.0
      • New Features
      • Breaking Changes
    • Envision 1.9
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.8
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.7
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.6
      • New Features
      • Fixed Bugs
    • Envision 1.5
      • New Features
      • Fixed Bugs
    • Envision 1.4
      • New Features
      • Fixed Bugs
    • Envision 1.3
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.2
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.1
      • New Features
      • Fixed Bugs
    • Envision 1.0
      • New Features
      • Changes
      • Fixed Bugs
  • Acknowledgments
    • Fixed Atlas Font
    • FreeType 2.13.2
    • GLEW
    • gRPC 1.66.2
    • lodepng 20230410
    • Node.js 20.10.1
    • oneTBB 2021.11
    • pugixml 1.14
    • rapidjson
    • Socket.IO 4.7.2
    • ZipArchive 4.6.9
  • Downloads
  • Archives
    • 2025
      • HOOPS Envision for Web
      • HOOPS Envision for Desktop
      • CEETRON Solve/Access/Mesh
    • 2024
      • CEETRON Envision for Web
      • CEETRON Envision for Desktop
      • CEETRON Solve/Access/Mesh
    • 2023
      • CEETRON Envision for Web
      • CEETRON Envision for Desktop
      • CEETRON Solve/Access/Mesh
    • 2022
      • CEETRON Envision for Web
      • CEETRON Envision for Desktop
      • CEETRON Solve/Access/Mesh

Support

  • Developer Support
  • Community Forum
  • Contact Us
HOOPS Envision for Desktop
  • Topics

Topics

This page contains a list of common topics related to HOOPS Envision for Desktop. Follow the links to get a detailed description of the given topic.

General concepts

  • License System
  • Main Concepts
  • Model
  • Logging
  • Smart Pointers
  • Debug vs. Release
  • C# Users: Features and Differences
  • Python Users: HOOPS Envision for Python

UI Toolkit integration

  • HOOPS Envision for Desktop with Qt
  • HOOPS Envision for Desktop with wxWidgets
  • HOOPS Envision for Desktop with Windows Forms
  • HOOPS Envision for Desktop with WPF
  • HOOPS Envision for Desktop with MFC
  • HOOPS Envision for Desktop with Win32

Visualization Component

  • View Overview
  • Navigation and Input Handlers
  • Using the Navigation Cube

Export Component

  • Ceetron Cloud: Add a Send-To-Cloud Button to Your App
  • Share Everywhere with VTFx Files and Envision Viewers
  • Envision VTFx File Format

UnstructGrid Component

  • Getting Data into UnstructGridModel
  • Efficient Representation of Your Data
  • UnstructGrid: Create a Custom DataReader to Add Support for Your File Format
  • Animation
  • Cutting Planes
  • Isosurfaces
  • Particle Traces
  • Scalar Results
  • Vector Results

Geometry Component

  • Getting Data into the GeometryModel

ImportCae Component

  • Use the Import CAE Component

Report Component

  • Create Interactive Reports Directly from Your Application
  • Creating a Report Template
  • Tag Behavior and Syntax
  • Snapshots
  • Field Values

Plot2d Component

  • 2D Plotting

© Copyright 2025, Tech Soft 3D

Welcome Conversation saved
HOOPSY BETA

Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

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

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

HOOPSY is thinking...
Return to top