• Technical Overview
  • Release Notes
  • Programming Guides: Base * 3DGS
  • Reference Manual
  • HOOPS Visualize
TechSoft3d

HOOPS/Stream Base Classes Programming Guide

1. Introduction

  • 1.1 Overview
    • 1.1.1 Compiling and Linking

2. Writing and Reading HOOPS Stream Files

  • 2.1 Writing
    • 2.1.1 Overview
    • 2.1.2 Multi-Purpose Opcode Handlers
    • 2.1.3 Compression
    • 2.1.4 Using the TKE_View opcode
    • 2.1.5 Referencing External Data Sources
    • 2.1.6 Controlling the Quality of the Streaming Process
    • 2.1.7 Creating an HSF with LODs
    • 2.1.8 Writing Examples
    • 2.1.9 Writing Options
    • 2.1.10 Exporting Different HSF Versions
  • 2.2 Reading
  • 2.3 Controlling the Reading and Writing Process
    • 2.3.1 Overview
    • 2.3.2 Controlling Reading
    • 2.3.3 Controlling Writing
  • 2.4 Verifying HSF files
  • 2.5 HOOPS/3dGS Classes

3. Streaming an HSF File

  • 3.1 Basic Streaming
  • 3.2 Performing Streaming on a Separate Thread

4. Customizing the HOOPS Stream File

  • 4.1 Customizing HSF Objects
  • 4.2 Versioning and Storing Additional User Data
  • 4.3 Tagging HSF Objects to Associate User Data
  • 4.4 Remove Opcodes

5. Maximizing Performance

  • 5.1 Rendering
    • 5.1.1 Scene-graph organization
    • 5.1.2 Shell organization
    • 5.1.3 Polygon handedness