Overview

  • Technical Overview
  • Getting Started
  • Supported Platforms
  • File Formats
  • Device Guide
  • Release Notes
  • Acknowledgments
  • Troubleshooting
  • Contact Support

Sample Code

Samples

Tutorials

  • Fundamentals
  • Applying Materials
  • Rendering Effects
  • Selection and Highlighting
  • Adding a Leader Line
  • Static Model Workflow

Programming Guide

1 Fundamentals

  • 1.1 HPS scene graph and the Database
  • 1.2 API conventions

2 Geometry

  • 2.1 Shells
  • 2.2 Meshes
  • 2.3 Text
  • 2.4 Lights
  • 2.5 Lines
  • 2.6 Curves
  • 2.7 Markers
  • 2.8 Polygons
  • 2.9 Spheres
  • 2.10 Cylinders
  • 2.11 NURBS
  • 2.12 Cutting sections
  • 2.13 Grids
  • 2.14 Reference Geometry

3 Viewing

  • 3.1 View hierarchy
  • 3.2 Coordinate systems
  • 3.3 Cameras
  • 3.4 Subwindows
  • 3.5 Clip regions

4 Portfolios

  • 4.1 Portfolios introduction
  • 4.2 Definitions
  • 4.3 Styles
  • 4.4 Images
  • 4.5 Glyphs
  • 4.6 Line patterns

5 Materials

  • 5.1 Materials introduction
  • 5.2 Material properties
  • 5.3 Textures
  • 5.4 Applying materials

6 User Interaction

  • 6.1 Operators
  • 6.2 Custom operators
  • 6.3 Selection
  • 6.4 Highlighting
  • 6.5 Overlays

7 Rendering

  • 7.1 Updating the scene
  • 7.2 Offscreen rendering
  • 7.3 Performance considerations
  • 7.4 Memory management

8 Rendering Effects

  • 8.1 Anti-alias
  • 8.2 Shadows
  • 8.3 Reflection planes
  • 8.4 Bloom
  • 8.5 Lighting algorithms
  • 8.6 Color interpolation
  • 8.7 Hidden surface removal
  • 8.8 Depth of field
  • 8.9 Perimeter and silhouette edges

9 File I/O

  • 9.1 Importing files
  • 9.2 Exporting files
  • 9.3 Component hierarchy
  • 9.4 HOOPS Publish integration
  • 9.5 HOOPS Exchange integration
  • 9.6 Parasolid integration
  • 9.7 Loading SketchUp models
  • 9.8 Loading DWG models

10 Events and Exceptions

  • 10.1 Event handling
  • 10.2 Custom events
  • 10.3 Handling input
  • 10.4 Errors and exception handling

11 Appendix

  • A. Pre-defined line patterns
  • B. Default attributes and options
  • C. Default glyphs
  • D. Stroked font example
  • E. Geometric dimensioning and tolerance [GD&T] symbols
  • F. 3DF-HPS functional mapping

API Reference

  • C++ classes
  • C++ functions
  • C# classes
  • C# functions
HOOPS Visualize 2017 SP1     www.techsoft3d.com    developer.techsoft3d.com