# Scene Attributes

Table of Contents

- Camera
  - Setting a camera
  - Getting a camera
  - Storing and retrieving a camera
  - Camera components
  - Retrieving the camera matrices
  - Camera callback
  - Conversion functions
  - Point to window position
  - Project point
- Draw Modes
  - Overview
  - Hidden line
  - Hard edge detection
  - X-ray
  - Per Node Draw Mode Overrides
- Cutting Planes
  - Basic concepts
  - Cutting manager
  - Cutting sections
  - Capping geometry
  - Reference geometry
  - Cutting plane operator
  - Callbacks related to cutting planes / sections
  - Cutting pane UI
- Explode
  - Basic concepts
  - Explode manager
  - Start
  - Stop
  - setMagnitude
  - Explode effects
- Effects
  - Ambient occlusion
  - Ambient occlusion radius
  - Ambient light
  - Bloom
  - Bloom threshold
  - Bloom threshold ramp width
  - Bloom intensity scale
  - Multi-layer bloom
  - BloomLayerInfo
  - Adding and removing bloom layers
  - Simple shadows
  - Simple shadow opacity
  - Simple shadow color
  - Simple shadow resolution
  - Simple shadow blurSamples
  - Simple shadow blurInterval
  - Simple reflections
  - Simple reflection blurInterval
  - Simple reflection blurSamples
  - Simple reflection fade angle
  - Simple reflection opacity
  - Simple reflection attenuation
  - Silhouette edges
  - Silhouette color
  - Silhouette opacity
  - Silhouette threshold
  - Silhouette threshold ramp width
- Overlays
  - Creating a new overlay
  - Setting the viewport
  - Assigning geometry
  - Assigning a camera
  - Complete example
  - Selection
  - Hiding and destroying an overlay
  - Other considerations
- Lights
  - Introduction
  - Lighting examples
- Axis Triad and Navcube
  - Axis triad
  - NavCube
  - Modifying the axis triad
  - Modifying the NavCube

This is the Programming Guide for Scene Attributes in the Web Viewer API.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Web or choose a sample question below to start a conversation:

What is HOOPS Visualize Web?
What are the latest release notes for HOOPS Visualize Web?
How do I start evaluating HOOPS Visualize Web?
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...