Raysect Logo

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
  • 2. Primitives Module
    • 2.1. Geometric Primitives
    • 2.2. Meshes
    • 2.3. CSG Operations
    • 2.4. Optical Elements
  • 3. Optical Module
Raysect
  • 2. Primitives Module
  • View page source

2. Primitives ModuleΒΆ

  • 2.1. Geometric Primitives
    • Box
      • Box.lower
      • Box.upper
    • Sphere
      • Sphere.radius
    • Cylinder
      • Cylinder.height
      • Cylinder.radius
    • Cone
      • Cone.height
      • Cone.radius
    • Parabola
      • Parabola.height
      • Parabola.radius
    • Torus
      • Torus.major_radius
      • Torus.minor_radius
  • 2.2. Meshes
    • Mesh
      • Mesh.from_file()
      • Mesh.load()
      • Mesh.save()
    • import_obj()
    • export_obj()
    • import_stl()
    • export_stl()
    • import_ply()
    • export_ply()
    • import_vtk()
    • export_vtk()
  • 2.3. CSG Operations
    • CSGPrimitive
      • CSGPrimitive.primitive_a
      • CSGPrimitive.primitive_b
    • Union
    • Intersect
    • Subtract
  • 2.4. Optical Elements
    • 2.4.1. Spherical Lenses
      • BiConvex
        • BiConvex.instance()
      • BiConcave
        • BiConcave.instance()
      • PlanoConvex
        • PlanoConvex.instance()
      • PlanoConcave
        • PlanoConcave.instance()
      • Meniscus
        • Meniscus.instance()
Previous Next

© Copyright 2014-2025, Dr Alex Meakins.

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