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  ~


 

- r -

  • RadioButtonKit() : HPS::Publish::RadioButtonKit
  • ReassignLayer() : HPS::Layout
  • ReExpand() : HPS::ComponentTree , HPS::ComponentTreeItem , HPS::SceneTree , HPS::SceneTreeItem
  • ReferenceGeometry() : HPS::SegmentKey
  • ReferenceKey() : HPS::ReferenceKey
  • RelativeOrbitOperator() : HPS::RelativeOrbitOperator
  • RelinquishMemory() : HPS::Database
  • Reload() : HPS::Exchange::CADModel , HPS::Exchange::Component , HPS::ExchangeParasolid::File
  • ReloadNotifier() : HPS::Exchange::ReloadNotifier
  • RemoveAllPages() : HPS::Publish::DocumentKey
  • RemoveHandles() : HPS::HandlesOperator
  • RemovePage() : HPS::Publish::DocumentKey
  • RemovePages() : HPS::Publish::DocumentKey
  • RepositionLayer() : HPS::Layout
  • Reset() : HPS::Database , HPS::EventHandler , HPS::FontSearchResults , HPS::FontSearchResultsIterator , HPS::Object , HPS::SearchResults , HPS::SearchResultsIterator , HPS::SelectionResults , HPS::SelectionResultsIterator , HPS::UTF8
  • ResetVisibility() : HPS::CADModel
  • Restart() : HPS::Stream::Toolkit
  • Right() : HPS::MouseButtons
  • Roll() : HPS::CameraControl , HPS::CameraKit
  • Rotate() : HPS::MatrixKit , HPS::ModellingMatrixControl , HPS::TextureMatrixControl
  • RotateOffAxis() : HPS::MatrixKit , HPS::ModellingMatrixControl , HPS::TextureMatrixControl

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

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 U1     www.techsoft3d.com    developer.techsoft3d.com