Raysect Logo
0.8.0

Table of Contents

  • 1. Introduction
  • 2. License
  • 3. Downloading and Installation
  • 4. How it works
  • 5. Quickstart Guide
  • 6. Sampling and Observers
  • 7. Primitives
  • 8. Materials
  • 9. Conventions
  • 10. References
  • 11. Glossary

Demonstrations

  • 1. Core Functionality
  • 2. Materials
  • 3. Observers
  • 4. Optics

API Reference

  • 1. Raysect Core
    • 1.1. Core Classes
    • 1.2. Math Module
    • 1.3. Scenegraph Module
    • 1.4. Spatial Acceleration
    • 1.5. Render Engines
    • 1.6. Utilities
  • 2. Primitives Module
  • 3. Optical Module
Raysect
  • »
  • 1. Raysect Core
  • View page source

1. Raysect CoreΒΆ

The core module of raysect is made up of math, acceleration, and scenegraph classes.

  • 1.1. Core Classes
  • 1.2. Math Module
    • 1.2.1. Points and Vectors
      • 1.2.1.1. Two Dimensions
      • 1.2.1.2. Three Dimensions
    • 1.2.2. Affine Matricies
    • 1.2.3. Functions and Interpolators
      • 1.2.3.1. Functions Returning a Float
      • 1.2.3.2. Functions Returning a Vector3D
      • 1.2.3.3. Interpolators
        • 1.2.3.3.1. 1D interpolators
        • 1.2.3.3.2. 2D interpolators
        • 1.2.3.3.3. 3D interpolators
    • 1.2.4. Random
      • 1.2.4.1. Random samplers
      • 1.2.4.2. 3D Surface Samplers
      • 1.2.4.3. Solid Angle Samplers
    • 1.2.5. Statistics Arrays
    • 1.2.6. Unit Conversions
  • 1.3. Scenegraph Module
  • 1.4. Spatial Acceleration
  • 1.5. Render Engines
  • 1.6. Utilities
    • 1.6.1. Containers
Next Previous

© Copyright 2014-2021, Dr Alex Meakins.

Built with Sphinx using a theme provided by Read the Docs.