Knowledge Base - HOOPS Visualize Desktop
List of the existing Articles for the HOOPS Visualize Knowledge Base:
- HOOPS Visualize Desktop / Mobile Public Roadmap
- HOOPS Visualize 3DF Samples
- Sample Code (3DF): HC_Gather_Capping_Geometry
- FAQ: Troubleshooting 3DF and HOOPS Exchange compatibility and license issue
- How-to: Build Qt project in HOOPS Visualize 3DF Linux
- How To: Select invisible vertices and turn visibility ON on selected vertices
- 3DF - test if 3d driver is available
- How-To: Using the HOOPS 3D Part Viewer
- How to: Use libpng to read in image data and add it to HOOPS(3DF)
- How to: Render a fixed red size sphere in scene
- 3DF: How to encrypt HSF file using
- How-To (3DF): How to create a Legend using subwindows
- How-to: Create a custom operator to move/edit shell's vertex in 3DF
- How-To: Set the font when font name is (e.g.) Chinese
- How to: Extract exterior surface from a tetrahedron shell
- How-To: Check if vertex of shell has vertex colors/normals
- How-To: (3DF Legacy): Exclude specific segments when calling HTK_Write_Stream_File.
- How-to integrate Parasolid into HOOPS Visualize 3DF
- How to: Create custom textured hatch pattern (3DF)
- How to: Sample code using HOOPS 's OOC Preprocessor (programmatic approach)
- Sample Code: Animation in 3DF csharp_simple Project
- PartViewer's Dynamic Debug Slot
- Sample Code: Animation in 3DF Part Viewer
- Sample Code: Set Optimized Camera Position and Camera Target Ratio in 3DF Part Viewer
- Sample Code: Create an animation using HBhvInterpolatorVertexMorph class
- Custom Shaders for Color Change and Edge Position Shift in HOOPS 3DF
- Handling Mouse Events: Double Click vs Single Click in Custom Operator Code
- Camera error “Requested camera position and target are on top of each other”
- HPS samples
- Texture Articles
- Sample Code: Selection using SelectionOptionsKit.SetConditions
- How-to: Create a custom mouse operator requiring two buttons
- How to (HPS) - Incremental Loading
- How to: Apply visibility of Component to offscreen window
- How-To: Get the Net Bounding of a Segment
- How-to create a stamp/logo in your view
- How-To: Control which portions of a scene graph interact with cutting sections
- How-to: Customize Navigation Cube Operator
- How-to: Display CAD model in multiple views
- HPS: How to create buttons/operators using subwindows
- How-to: Add Cutting Plane Manipulators and Create Slice in HPS
- FAQ: HPS Anti-Aliasing
- How-to: Import Unsupported Image Formats
- How-To: Build a KeyPath
- What is the difference between a Kit object and a segment Key object?
- How-to: Render IFC model in the same way as Rendering Modes in HOOPS Demo Viewer
- How-To: Render different line pattern when line is obstructed and un-obstructed in HPS
- How to: Set mipmap texture options using shaders (HPS)
- Sample Code: Measure FPS in HPS MFC Sandbox
- How to: Use system font for text on mobile
- Find vertices for each sub-face (shell inserted as tristrip)
- How-to: Zoom in on a specific geometry (HPS)
- How-to: Scale imported CAD model with units
- How-To: create and display a parasolid body using HPS Sprocket Parasolid
- How-To: Customize the labels of the Axis Triad
- FAQS - HPS - using multiple threads to access HPS
- How-To: Get ReferenceKey through a SelectionItem in HPS
- How-To: Enable PMI Automatic Orientation like HOOPS Demo Viewer by API
- How to: Set material library directory in iOS sandbox
- How to: Use custom shader to change color of and position of edges (HPS)
- How to : Get event of Camera smooth transition after clicking Navigation Cube
- How to: Find a point on the surface of a model given a known window point
- Test/know if sub segment exist
- How-To: Insert Text with with non-english characters
- How-To (HPS): How to create a Legend using subwindows
- How to: (Windows) Visual Studio solution to run multiple instances(25) of any executable
- How-to: Set up an illustration rendering mode (HLR)
- HOOPS Visualize - Exchange & Parasolid integration sample
- How-to: Finding the nearest feature to a point (HPS)
- How to obtain an arbitrary point on a circle using HPS
- How to: Generate points on a circle from a CircleKit (HPS)
- How to: Change orientation of Model/Navigation Cube
- How-To: Adjust scene light brightness
- Sample Code: Create Animation with Matrix in HPS sandbox
- FAQ: HPS 3rd Party dlls description
- Sample Code: Extract cutting plane geometry
- Sample Code: Create a glyph from an image
- How-To: Define highlight style (HPS)
- How-To: Set up HOOPS Visualize HPS MFC_Sandbox to work with HOOPS Exchange API
- How-To: Count the Total Number of Triangles in HPS
- Sample Code: Set exact world fit with no gaps
- Sample Code: Conditional Styling
- How-to : Convert window point to 3D point
- Sample Code: Parasolid component highlighting
- Sample Code: Custom Operator show marker on selected line
- Sample Code: Custom operator – Pre-highlight Area Operator
- How-To: Export Visualize scene graph data to non-PRC file format
- How-To: Export html in mfc_sandbox
- Sample Code: Setting the Background Window Color
- How-To: Set up HOOPS Visualize HPS_WPF_Sandbox to work with HOOPS Exchange integration
- How-To: Set up HOOPS Visualize HPS_MFC_Sandbox to work with HOOPS Exchange integration
- How-to: Import multiple CAD models of different units into the same scene graph
- How-to: use UTF-8 characters with Navigation Cube
- Control Curve Tessellation using Curve Attributes
- How to: Detect multi-touch events using a custom operator (HPS)
- Platform Articles
- Rendering Articles
- Performance Articles
- FAQ: Is there a reference guide for the Resource Monitor?
- FAQ: Troubleshooting Onscreen Display Problems
- FAQ: Display HOOPS Visualize call stack when debugging in Visual Studio
- FAQ: HSF Version
- FAQ: What is the difference between 3DF and HPS?
- FAQ: Why am I getting a LoadLibrary failure with error 87
- Camera Near Limit
- FAQ: Telemetry Data Collection
- Valid Camera Ratio
- Face Displacement
- How-To: Save a HOOPS scene to an image format with a transparent background