Raysect
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
2. Primitives Module
3. Optical Module
Raysect
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
_
__add__() (raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
(raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
__call__() (raysect.core.math.function.float.function1d.base.Function1D method)
(raysect.core.math.function.float.function2d.base.Function2D method)
(raysect.core.math.function.float.function3d.base.Function3D method)
(raysect.core.math.function.vector3d.function1d.base.Function1D method)
(raysect.core.math.function.vector3d.function2d.base.Function2D method)
(raysect.core.math.function.vector3d.function3d.base.Function3D method)
(raysect.core.math.sampler.solidangle.SolidAngleSampler method)
(raysect.core.math.sampler.surface3d.SurfaceSampler3D method)
__getitem__() (raysect.core.math.affinematrix.AffineMatrix3D method)
(raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
(raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
__iter__() (raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
(raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
__mul__() (raysect.core.math.affinematrix.AffineMatrix3D method)
(raysect.core.math.point.Point3D method)
(raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
__neg__() (raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
__setitem__() (raysect.core.math.affinematrix.AffineMatrix3D method)
(raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
(raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
__sub__() (raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
(raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
__truediv__() (raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
_generate_rays() (raysect.optical.observer.base.observer.Observer0D method)
(raysect.optical.observer.base.observer.Observer1D method)
(raysect.optical.observer.base.observer.Observer2D method)
_ObserverBase (class in raysect.optical.observer.base.observer)
A
AbsorbingSurface (class in raysect.optical.material.absorber)
accelerator (raysect.core.scenegraph.world.World attribute)
acceptance_angle (raysect.optical.observer.nonimaging.fibreoptic.FibreOptic attribute)
Acos1D (class in raysect.core.math.function.float.function1d.cmath)
Acos2D (class in raysect.core.math.function.float.function2d.cmath)
Acos3D (class in raysect.core.math.function.float.function3d.cmath)
Add (class in raysect.optical.material.modifiers)
add() (raysect.core.containers.LinkedList method)
add_items() (raysect.core.containers.LinkedList method)
add_sample() (raysect.core.math.statsarray.StatsArray1D method)
(raysect.core.math.statsarray.StatsArray2D method)
(raysect.core.math.statsarray.StatsArray3D method)
(raysect.core.math.statsarray.StatsBin method)
AffineMatrix3D (class in raysect.core.math.affinematrix)
angle() (raysect.core.math.vector.Vector3D method)
AnisotropicSurfaceEmitter (class in raysect.optical.material)
Arg1D (class in raysect.core.math.function.float.function1d.arg)
Arg2D (class in raysect.core.math.function.float.function2d.arg)
Arg3D (class in raysect.core.math.function.float.function3d.arg)
as_vector() (raysect.core.math.normal.Normal3D method)
Asin1D (class in raysect.core.math.function.float.function1d.cmath)
Asin2D (class in raysect.core.math.function.float.function2d.cmath)
Asin3D (class in raysect.core.math.function.float.function3d.cmath)
Atan1D (class in raysect.core.math.function.float.function1d.cmath)
Atan2D (class in raysect.core.math.function.float.function2d.cmath)
Atan3D (class in raysect.core.math.function.float.function3d.cmath)
Atan4Q1D (class in raysect.core.math.function.float.function1d.cmath)
Atan4Q2D (class in raysect.core.math.function.float.function2d.cmath)
Atan4Q3D (class in raysect.core.math.function.float.function3d.cmath)
average() (raysect.optical.spectralfunction.SpectralFunction method)
B
BayerPipeline2D (class in raysect.optical.observer.pipeline.bayer)
BiConcave (class in raysect.primitive.lens.spherical)
BiConvex (class in raysect.primitive.lens.spherical)
bins (raysect.optical.ray.Ray attribute)
Blend (class in raysect.optical.material.modifiers)
bounding_box() (raysect.core.scenegraph.primitive.Primitive method)
bounding_sphere() (raysect.core.scenegraph.primitive.Primitive method)
BoundingBox2D (class in raysect.core.boundingbox)
BoundingBox3D (class in raysect.core.boundingbox)
BoundingSphere3D (class in raysect.core.boundingsphere)
Box (class in raysect.primitive)
,
[1]
bsdf() (raysect.optical.material.material.ContinuousBSDF method)
build_accelerator() (raysect.core.scenegraph.world.World method)
build_importance() (raysect.optical.scenegraph.world.World method)
C
CCDArray (class in raysect.optical.observer.imaging.ccd)
centre (raysect.core.boundingbox.BoundingBox3D attribute)
(raysect.core.boundingsphere.BoundingSphere3D attribute)
Checkerboard (class in raysect.optical.material)
(class in raysect.optical.material.emitter)
ciexyy_to_ciexyz() (in module raysect.optical.colour)
ciexyz_to_ciexyy() (in module raysect.optical.colour)
ciexyz_to_srgb() (in module raysect.optical.colour)
clear() (raysect.core.math.statsarray.StatsArray1D method)
(raysect.core.math.statsarray.StatsArray2D method)
(raysect.core.math.statsarray.StatsArray3D method)
(raysect.core.math.statsarray.StatsBin method)
(raysect.optical.spectrum.Spectrum method)
cm() (in module raysect.core.math.units)
collection_area (raysect.optical.observer.nonimaging.fibreoptic.FibreOptic attribute)
(raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel attribute)
(raysect.optical.observer.nonimaging.pixel.Pixel attribute)
(raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel attribute)
collection_area() (raysect.optical.observer.nonimaging.mesh_camera.MeshCamera method)
combine_samples() (raysect.core.math.statsarray.StatsArray1D method)
(raysect.core.math.statsarray.StatsArray2D method)
(raysect.core.math.statsarray.StatsArray3D method)
(raysect.core.math.statsarray.StatsBin method)
Conductor (class in raysect.optical.material.conductor)
Cone (class in raysect.primitive)
,
[1]
ConeUniformSampler (class in raysect.core.math.sampler.solidangle)
Constant1D (class in raysect.core.math.function.float.function1d.constant)
(class in raysect.core.math.function.vector3d.function1d.constant)
Constant2D (class in raysect.core.math.function.float.function2d.constant)
(class in raysect.core.math.function.vector3d.function2d.constant)
Constant3D (class in raysect.core.math.function.float.function3d.constant)
(class in raysect.core.math.function.vector3d.function3d.constant)
ConstantSF (class in raysect.optical.spectralfunction)
contains() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
(raysect.core.scenegraph.primitive.Primitive method)
(raysect.core.scenegraph.world.World method)
ContinuousBSDF (class in raysect.optical.material.material)
copy() (raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
(raysect.core.math.statsarray.StatsArray1D method)
(raysect.core.math.statsarray.StatsArray2D method)
(raysect.core.math.statsarray.StatsArray3D method)
(raysect.core.math.statsarray.StatsBin method)
(raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
(raysect.core.ray.Ray method)
(raysect.optical.ray.Ray method)
(raysect.optical.spectrum.Spectrum method)
Cos1D (class in raysect.core.math.function.float.function1d.cmath)
Cos2D (class in raysect.core.math.function.float.function2d.cmath)
Cos3D (class in raysect.core.math.function.float.function3d.cmath)
cross() (raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
CSGPrimitive (class in raysect.primitive.csg)
Cylinder (class in raysect.primitive)
,
[1]
D
Dielectric (class in raysect.optical.material.dielectric)
Discrete2DMesh (class in raysect.core.math.function.float.function2d.interpolate.discrete2dmesh)
Discrete3DMesh (class in raysect.core.math.function.float.function3d.interpolate.discrete3dmesh)
DiscreteBSDF (class in raysect.optical.material.material)
DiskSampler3D (class in raysect.core.math.sampler.surface3d)
display() (raysect.optical.observer.pipeline.bayer.BayerPipeline2D method)
(raysect.optical.observer.pipeline.rgb.RGBPipeline2D method)
display_auto_exposure (raysect.optical.observer.pipeline.bayer.BayerPipeline2D attribute)
(raysect.optical.observer.pipeline.mono.PowerPipeline2D attribute)
(raysect.optical.observer.pipeline.rgb.RGBPipeline2D attribute)
display_black_point (raysect.optical.observer.pipeline.bayer.BayerPipeline2D attribute)
display_gamma (raysect.optical.observer.pipeline.bayer.BayerPipeline2D attribute)
display_sensitivity (raysect.optical.observer.pipeline.rgb.RGBPipeline2D attribute)
display_unsaturated_fraction (raysect.optical.observer.pipeline.bayer.BayerPipeline2D attribute)
(raysect.optical.observer.pipeline.mono.PowerPipeline2D attribute)
(raysect.optical.observer.pipeline.rgb.RGBPipeline2D attribute)
display_update_time (raysect.optical.observer.pipeline.bayer.BayerPipeline2D attribute)
(raysect.optical.observer.pipeline.mono.PowerPipeline2D attribute)
(raysect.optical.observer.pipeline.rgb.RGBPipeline2D attribute)
display_white_point (raysect.optical.observer.pipeline.bayer.BayerPipeline2D attribute)
distance_to() (raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
dot() (raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
E
emission_function() (raysect.optical.material.emitter.HomogeneousVolumeEmitter method)
(raysect.optical.material.emitter.InhomogeneousVolumeEmitter method)
enclosing_sphere() (raysect.core.boundingbox.BoundingBox3D method)
error() (raysect.core.math.statsarray.StatsArray1D method)
(raysect.core.math.statsarray.StatsArray2D method)
(raysect.core.math.statsarray.StatsArray3D method)
(raysect.core.math.statsarray.StatsBin method)
errors() (raysect.core.math.statsarray.StatsArray1D method)
(raysect.core.math.statsarray.StatsArray2D method)
(raysect.core.math.statsarray.StatsArray3D method)
evaluate() (raysect.optical.spectralfunction.SpectralFunction method)
evaluate_surface() (raysect.optical.material.material.ContinuousBSDF method)
(raysect.optical.material.material.DiscreteBSDF method)
(raysect.optical.material.material.Material method)
(raysect.optical.material.material.NullSurface method)
evaluate_volume() (raysect.optical.material.material.Material method)
(raysect.optical.material.material.NullVolume method)
Exp1D (class in raysect.core.math.function.float.function1d.cmath)
Exp2D (class in raysect.core.math.function.float.function2d.cmath)
Exp3D (class in raysect.core.math.function.float.function3d.cmath)
export_obj() (in module raysect.primitive.mesh.obj)
export_ply() (in module raysect.primitive.mesh.ply)
export_stl() (in module raysect.primitive.mesh.stl)
export_vtk() (in module raysect.primitive.mesh.vtk)
extend() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
extent() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
extinction_min_depth (raysect.optical.ray.Ray attribute)
extinction_prob (raysect.optical.ray.Ray attribute)
F
FibreOptic (class in raysect.optical.observer.nonimaging.fibreoptic)
finalise() (raysect.optical.observer.base.pipeline.Pipeline0D method)
(raysect.optical.observer.base.pipeline.Pipeline1D method)
(raysect.optical.observer.base.pipeline.Pipeline2D method)
FloatToVector3DFunction1D (class in raysect.core.math.function.vector3d.function1d.utility)
FloatToVector3DFunction2D (class in raysect.core.math.function.vector3d.function2d.utility)
FloatToVector3DFunction3D (class in raysect.core.math.function.vector3d.function3d.utility)
foot() (in module raysect.core.math.units)
fov (raysect.optical.observer.imaging.pinhole.PinholeCamera attribute)
frame_sampler (raysect.optical.observer.base.observer.Observer1D attribute)
(raysect.optical.observer.base.observer.Observer2D attribute)
FrameSampler1D (class in raysect.optical.observer.base.sampler)
FrameSampler2D (class in raysect.optical.observer.base.sampler)
from_file() (raysect.primitive.mesh.mesh.Mesh method)
full_intersection() (raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
FullFrameSampler1D (class in raysect.optical.observer.sampler1d)
FullFrameSampler2D (class in raysect.optical.observer.sampler2d)
Function1D (class in raysect.core.math.function.float.function1d.base)
(class in raysect.core.math.function.vector3d.function1d.base)
Function2D (class in raysect.core.math.function.float.function2d.base)
(class in raysect.core.math.function.vector3d.function2d.base)
Function3D (class in raysect.core.math.function.float.function3d.base)
(class in raysect.core.math.function.vector3d.function3d.base)
G
generate_tasks() (raysect.optical.observer.base.sampler.FrameSampler1D method)
(raysect.optical.observer.base.sampler.FrameSampler2D method)
get_index() (raysect.core.containers.LinkedList method)
H
has_important_primitives() (raysect.optical.scenegraph.world.World method)
height (raysect.primitive.Cone attribute)
(raysect.primitive.Cylinder attribute)
(raysect.primitive.Parabola attribute)
HemisphereCosineSampler (class in raysect.core.math.sampler.solidangle)
HemisphereUniformSampler (class in raysect.core.math.sampler.solidangle)
hit() (raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
(raysect.core.scenegraph.primitive.Primitive method)
(raysect.core.scenegraph.world.World method)
HomogeneousVolumeEmitter (class in raysect.optical.material.emitter)
I
import_obj() (in module raysect.primitive.mesh.obj)
,
[1]
import_ply() (in module raysect.primitive.mesh.ply)
import_stl() (in module raysect.primitive.mesh.stl)
,
[1]
import_vtk() (in module raysect.primitive.mesh.vtk)
importance (raysect.optical.material.material.Material attribute)
important_direction_pdf() (raysect.optical.scenegraph.world.World method)
important_direction_sample() (raysect.optical.scenegraph.world.World method)
important_path_weight (raysect.optical.ray.Ray attribute)
inch() (in module raysect.core.math.units)
InhomogeneousVolumeEmitter (class in raysect.optical.material.emitter)
initialise() (raysect.optical.observer.base.pipeline.Pipeline0D method)
(raysect.optical.observer.base.pipeline.Pipeline1D method)
(raysect.optical.observer.base.pipeline.Pipeline2D method)
insert() (raysect.core.containers.LinkedList method)
instance() (raysect.core.math.function.float.function2d.interpolate.discrete2dmesh.Discrete2DMesh method)
(raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh.Interpolator2DMesh method)
(raysect.core.math.function.float.function3d.interpolate.discrete3dmesh.Discrete3DMesh method)
(raysect.core.scenegraph.primitive.Primitive method)
(raysect.primitive.lens.spherical.BiConcave method)
(raysect.primitive.lens.spherical.BiConvex method)
(raysect.primitive.lens.spherical.Meniscus method)
(raysect.primitive.lens.spherical.PlanoConcave method)
(raysect.primitive.lens.spherical.PlanoConvex method)
integrate() (raysect.optical.material.emitter.inhomogeneous.NumericalIntegrator method)
(raysect.optical.material.emitter.inhomogeneous.VolumeIntegrator method)
(raysect.optical.spectralfunction.SpectralFunction method)
InterpolatedSF (class in raysect.optical.spectralfunction)
Interpolator1DArray (class in raysect.core.math.function.float.function1d.interpolate)
Interpolator2DArray (class in raysect.core.math.function.float.function2d.interpolate.interpolator2darray)
Interpolator2DMesh (class in raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh)
Interpolator3DArray (class in raysect.core.math.function.float.function3d.interpolate.interpolator3darray)
Intersect (class in raysect.primitive.csg)
Intersection (class in raysect.core.intersection)
inverse() (raysect.core.math.affinematrix.AffineMatrix3D method)
is_close() (raysect.core.math.affinematrix.AffineMatrix3D method)
is_compatible() (raysect.optical.spectrum.Spectrum method)
is_empty() (raysect.core.containers.LinkedList method)
is_identity() (raysect.core.math.affinematrix.AffineMatrix3D method)
is_zero() (raysect.optical.spectrum.Spectrum method)
K
km() (in module raysect.core.math.units)
L
Lambert (class in raysect.optical.material.lambert)
largest_axis() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
largest_extent() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
length (raysect.core.math.vector.Vector2D attribute)
(raysect.core.math.vector.Vector3D attribute)
lerp() (raysect.core.math.vector.Vector3D method)
Light (class in raysect.optical.material.debug)
LinkedList (class in raysect.core.containers)
load() (raysect.primitive.mesh.mesh.Mesh method)
lower (raysect.core.boundingbox.BoundingBox2D attribute)
(raysect.core.boundingbox.BoundingBox3D attribute)
(raysect.primitive.Box attribute)
M
Material (class in raysect.optical.material.material)
material (raysect.core.scenegraph.primitive.Primitive attribute)
max_depth (raysect.optical.ray.Ray attribute)
max_wavelength (raysect.optical.observer.base.observer._ObserverBase attribute)
(raysect.optical.ray.Ray attribute)
Meniscus (class in raysect.primitive.lens.spherical)
Mesh (class in raysect.primitive.mesh.mesh)
MeshCamera (class in raysect.optical.observer.nonimaging.mesh_camera)
MeshPixel (class in raysect.optical.observer.nonimaging.mesh_pixel)
mil() (in module raysect.core.math.units)
mile() (in module raysect.core.math.units)
min_wavelength (raysect.optical.observer.base.observer._ObserverBase attribute)
(raysect.optical.ray.Ray attribute)
mm() (in module raysect.core.math.units)
module
raysect.core.acceleration.accelerator
raysect.core.acceleration.boundprimitive
raysect.core.acceleration.kdtree
raysect.core.acceleration.unaccelerated
raysect.core.boundingbox
raysect.core.intersection
raysect.core.math.affinematrix
raysect.core.math.function.float.function2d.interpolate.discrete2dmesh
raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh
raysect.core.math.function.float.function3d.interpolate.discrete3dmesh
raysect.core.math.units
raysect.core.ray
raysect.core.scenegraph.observer
raysect.core.scenegraph.primitive
raysect.core.scenegraph.world
MonoAdaptiveSampler1D (class in raysect.optical.observer.sampler1d)
MonoAdaptiveSampler2D (class in raysect.optical.observer.sampler2d)
MulticoreEngine (class in raysect.core.workflow)
N
name (raysect.core.scenegraph.node.Node attribute)
(raysect.core.scenegraph.world.World attribute)
new_spectrum() (raysect.optical.ray.Ray method)
(raysect.optical.spectrum.Spectrum method)
next_in_queue() (raysect.core.containers.Queue method)
next_intersection() (raysect.core.scenegraph.primitive.Primitive method)
nm() (in module raysect.core.math.units)
Node (class in raysect.core.scenegraph.node)
normal() (in module raysect.core.math.random)
Normal3D (class in raysect.core.math.normal)
normalise() (raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
notify_geometry_change() (raysect.core.scenegraph.primitive.Primitive method)
notify_material_change() (raysect.core.scenegraph.primitive.Primitive method)
NullSurface (class in raysect.optical.material.material)
NullVolume (class in raysect.optical.material.material)
NumericalIntegrator (class in raysect.optical.material.emitter.inhomogeneous)
NumericallyIntegratedSF (class in raysect.optical.spectralfunction)
O
observe() (raysect.core.scenegraph.observer.Observer method)
(raysect.optical.observer.base.observer._ObserverBase method)
Observer (class in raysect.core.scenegraph.observer)
Observer0D (class in raysect.optical.observer.base.observer)
Observer1D (class in raysect.optical.observer.base.observer)
Observer2D (class in raysect.optical.observer.base.observer)
observers (raysect.core.scenegraph.world.World attribute)
orthogonal() (raysect.core.math.vector.Vector2D method)
(raysect.core.math.vector.Vector3D method)
OrthographicCamera (class in raysect.optical.observer.imaging.orthographic)
P
pad() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
pad_axis() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
Parabola (class in raysect.primitive)
parent (raysect.core.scenegraph.node.Node attribute)
pdf() (raysect.core.math.sampler.solidangle.SolidAngleSampler method)
PerfectReflectingSurface (class in raysect.optical.material.debug)
photon_energy() (in module raysect.optical.spectrum)
PinholeCamera (class in raysect.optical.observer.imaging.pinhole)
Pipeline0D (class in raysect.optical.observer.base.pipeline)
Pipeline1D (class in raysect.optical.observer.base.pipeline)
Pipeline2D (class in raysect.optical.observer.base.pipeline)
pipelines (raysect.optical.observer.base.observer.Observer0D attribute)
(raysect.optical.observer.base.observer.Observer1D attribute)
(raysect.optical.observer.base.observer.Observer2D attribute)
Pixel (class in raysect.optical.observer.nonimaging.pixel)
pixel_processor() (raysect.optical.observer.base.pipeline.Pipeline0D method)
(raysect.optical.observer.base.pipeline.Pipeline1D method)
(raysect.optical.observer.base.pipeline.Pipeline2D method)
pixel_samples (raysect.optical.observer.base.observer.Observer0D attribute)
(raysect.optical.observer.base.observer.Observer1D attribute)
(raysect.optical.observer.base.observer.Observer2D attribute)
pixels (raysect.optical.observer.base.observer.Observer1D attribute)
(raysect.optical.observer.base.observer.Observer2D attribute)
(raysect.optical.observer.imaging.ccd.CCDArray attribute)
(raysect.optical.observer.imaging.orthographic.OrthographicCamera attribute)
(raysect.optical.observer.imaging.pinhole.PinholeCamera attribute)
PlanoConcave (class in raysect.primitive.lens.spherical)
PlanoConvex (class in raysect.primitive.lens.spherical)
Point2D (class in raysect.core.math.point)
Point3D (class in raysect.core.math.point)
point_on() (raysect.core.ray.Ray method)
pop() (raysect.core.containers.Stack method)
PowerPipeline0D (class in raysect.optical.observer.pipeline.mono)
PowerPipeline1D (class in raysect.optical.observer.pipeline.mono)
PowerPipeline2D (class in raysect.optical.observer.pipeline.mono)
Primitive (class in raysect.core.scenegraph.primitive)
primitive_a (raysect.primitive.csg.CSGPrimitive attribute)
primitive_b (raysect.primitive.csg.CSGPrimitive attribute)
primitives (raysect.core.scenegraph.world.World attribute)
print_scenegraph() (in module raysect.core.scenegraph.utility)
probability() (in module raysect.core.math.random)
push() (raysect.core.containers.Stack method)
Q
Queue (class in raysect.core.containers)
R
radian() (in module raysect.core.math.units)
RadiancePipeline0D (class in raysect.optical.observer.pipeline.mono)
RadiancePipeline1D (class in raysect.optical.observer.pipeline.mono)
RadiancePipeline2D (class in raysect.optical.observer.pipeline.mono)
radius (raysect.optical.observer.nonimaging.fibreoptic.FibreOptic attribute)
(raysect.primitive.Cone attribute)
(raysect.primitive.Cylinder attribute)
(raysect.primitive.Parabola attribute)
(raysect.primitive.Sphere attribute)
Ray (class in raysect.core.ray)
(class in raysect.optical.ray)
ray_extinction_min_depth (raysect.optical.observer.base.observer._ObserverBase attribute)
ray_extinction_prob (raysect.optical.observer.base.observer._ObserverBase attribute)
ray_important_path_weight (raysect.optical.observer.base.observer._ObserverBase attribute)
ray_max_depth (raysect.optical.observer.base.observer._ObserverBase attribute)
raysect.core.acceleration.accelerator
module
raysect.core.acceleration.boundprimitive
module
raysect.core.acceleration.kdtree
module
raysect.core.acceleration.unaccelerated
module
raysect.core.boundingbox
module
raysect.core.intersection
module
raysect.core.math.affinematrix
module
raysect.core.math.function.float.function2d.interpolate.discrete2dmesh
module
raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh
module
raysect.core.math.function.float.function3d.interpolate.discrete3dmesh
module
raysect.core.math.units
module
raysect.core.ray
module
raysect.core.scenegraph.observer
module
raysect.core.scenegraph.primitive
module
raysect.core.scenegraph.world
module
raysect.optical.colour.ciexyz_x (built-in variable)
raysect.optical.colour.ciexyz_y (built-in variable)
raysect.optical.colour.ciexyz_z (built-in variable)
raysect.optical.colour.d65_white (built-in variable)
RectangleSampler3D (class in raysect.core.math.sampler.surface3d)
remove() (raysect.core.containers.LinkedList method)
RenderEngine (class in raysect.core.workflow)
resample_ciexyz() (in module raysect.optical.colour)
RGBAdaptiveSampler2D (class in raysect.optical.observer.sampler2d)
RGBPipeline2D (class in raysect.optical.observer.pipeline.rgb)
rotate() (in module raysect.core.math.transform)
rotate_basis() (in module raysect.core.math.transform)
rotate_vector() (in module raysect.core.math.transform)
rotate_x() (in module raysect.core.math.transform)
rotate_y() (in module raysect.core.math.transform)
rotate_z() (in module raysect.core.math.transform)
RoughConductor (class in raysect.optical.material.conductor)
Roughen (class in raysect.optical.material.modifiers)
run() (raysect.core.workflow.RenderEngine method)
S
sample() (raysect.optical.ray.Ray method)
(raysect.optical.spectralfunction.SpectralFunction method)
samples_per_task (raysect.optical.observer.base.observer.Observer0D attribute)
save() (raysect.optical.observer.pipeline.bayer.BayerPipeline2D method)
(raysect.optical.observer.pipeline.mono.PowerPipeline2D method)
(raysect.optical.observer.pipeline.rgb.RGBPipeline2D method)
(raysect.primitive.mesh.mesh.Mesh method)
seed() (in module raysect.core.math.random)
Sellmeier (class in raysect.optical.material.dielectric)
sensitivity (raysect.optical.observer.imaging.orthographic.OrthographicCamera attribute)
(raysect.optical.observer.imaging.pinhole.PinholeCamera attribute)
(raysect.optical.observer.imaging.vector.VectorCamera attribute)
(raysect.optical.observer.nonimaging.fibreoptic.FibreOptic attribute)
(raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel attribute)
(raysect.optical.observer.nonimaging.pixel.Pixel attribute)
(raysect.optical.observer.nonimaging.sightline.SightLine attribute)
(raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel attribute)
sensitivity() (raysect.optical.observer.nonimaging.mesh_camera.MeshCamera method)
SerialEngine (class in raysect.core.workflow)
shape (raysect.core.math.statsarray.StatsArray1D attribute)
(raysect.core.math.statsarray.StatsArray2D attribute)
(raysect.core.math.statsarray.StatsArray3D attribute)
SightLine (class in raysect.optical.observer.nonimaging.sightline)
Sin1D (class in raysect.core.math.function.float.function1d.cmath)
Sin2D (class in raysect.core.math.function.float.function2d.cmath)
Sin3D (class in raysect.core.math.function.float.function3d.cmath)
slerp() (raysect.core.math.vector.Vector3D method)
solid_angle (raysect.optical.observer.nonimaging.fibreoptic.FibreOptic attribute)
(raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel attribute)
(raysect.optical.observer.nonimaging.pixel.Pixel attribute)
(raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel attribute)
solid_angle() (raysect.optical.observer.nonimaging.mesh_camera.MeshCamera method)
SolidAngleSampler (class in raysect.core.math.sampler.solidangle)
spawn_daughter() (raysect.optical.ray.Ray method)
spectral_bins (raysect.optical.observer.base.observer._ObserverBase attribute)
spectral_rays (raysect.optical.observer.base.observer._ObserverBase attribute)
SpectralAdaptiveSampler1D (class in raysect.optical.observer.sampler1d)
SpectralAdaptiveSampler2D (class in raysect.optical.observer.sampler2d)
SpectralFunction (class in raysect.optical.spectralfunction)
SpectralPowerPipeline0D (class in raysect.optical.observer.pipeline.spectral)
SpectralPowerPipeline1D (class in raysect.optical.observer.pipeline.spectral)
SpectralPowerPipeline2D (class in raysect.optical.observer.pipeline.spectral)
SpectralRadiancePipeline0D (class in raysect.optical.observer.pipeline.spectral)
SpectralRadiancePipeline1D (class in raysect.optical.observer.pipeline.spectral)
SpectralRadiancePipeline2D (class in raysect.optical.observer.pipeline.spectral)
Spectrum (class in raysect.optical.spectrum)
spectrum_to_ciexyz() (in module raysect.optical.colour)
Sphere (class in raysect.primitive)
,
[1]
SphereSampler (class in raysect.core.math.sampler.solidangle)
srgb_to_ciexyz() (in module raysect.optical.colour)
Stack (class in raysect.core.containers)
StatsArray1D (class in raysect.core.math.statsarray)
StatsArray2D (class in raysect.core.math.statsarray)
StatsArray3D (class in raysect.core.math.statsarray)
StatsBin (class in raysect.core.math.statsarray)
Subtract (class in raysect.primitive.csg)
surface_area() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
SurfaceSampler3D (class in raysect.core.math.sampler.surface3d)
T
Tan1D (class in raysect.core.math.function.float.function1d.cmath)
Tan2D (class in raysect.core.math.function.float.function2d.cmath)
Tan3D (class in raysect.core.math.function.float.function3d.cmath)
targets (raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel attribute)
targetted_path_prob (raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel attribute)
TargettedPixel (class in raysect.optical.observer.nonimaging.targetted_pixel)
to() (raysect.core.scenegraph.node.Node method)
(raysect.core.scenegraph.world.World method)
to_local() (raysect.core.scenegraph.node.Node method)
to_photons() (raysect.optical.spectrum.Spectrum method)
to_root() (raysect.core.scenegraph.node.Node method)
to_spectrum() (raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline0D method)
(raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline1D method)
(raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline2D method)
total() (raysect.optical.spectrum.Spectrum method)
trace() (raysect.optical.ray.Ray method)
transform (raysect.core.scenegraph.node.Node attribute)
transform() (raysect.core.math.point.Point3D method)
(raysect.core.math.vector.Vector3D method)
transform_with_inverse() (raysect.core.math.normal.Normal3D method)
translate() (in module raysect.core.math.transform)
TriangleSampler3D (class in raysect.core.math.sampler.surface3d)
U
um() (in module raysect.core.math.units)
uniform() (in module raysect.core.math.random)
UniformSurfaceEmitter (class in raysect.optical.material.emitter)
UniformVolumeEmitter (class in raysect.optical.material.emitter)
Union (class in raysect.primitive.csg)
union() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
UnitySurfaceEmitter (class in raysect.optical.material.emitter)
UnityVolumeEmitter (class in raysect.optical.material.emitter)
update() (raysect.optical.observer.base.pipeline.Pipeline0D method)
(raysect.optical.observer.base.pipeline.Pipeline1D method)
(raysect.optical.observer.base.pipeline.Pipeline2D method)
upper (raysect.core.boundingbox.BoundingBox2D attribute)
(raysect.core.boundingbox.BoundingBox3D attribute)
(raysect.primitive.Box attribute)
V
Vector2D (class in raysect.core.math.vector)
Vector3D (class in raysect.core.math.vector)
vector_to() (raysect.core.math.point.Point2D method)
(raysect.core.math.point.Point3D method)
VectorCamera (class in raysect.optical.observer.imaging.vector)
vertices() (raysect.core.boundingbox.BoundingBox2D method)
(raysect.core.boundingbox.BoundingBox3D method)
volume() (raysect.core.boundingbox.BoundingBox3D method)
(raysect.core.boundingsphere.BoundingSphere3D method)
VolumeIntegrator (class in raysect.optical.material.emitter.inhomogeneous)
VolumeTransform (class in raysect.optical.material.modifiers)
W
wavelength_range (raysect.optical.ray.Ray attribute)
wavelengths (raysect.optical.spectrum.Spectrum attribute)
width (raysect.optical.observer.imaging.ccd.CCDArray attribute)
(raysect.optical.observer.imaging.orthographic.OrthographicCamera attribute)
worker_count() (raysect.core.workflow.RenderEngine method)
World (class in raysect.core.scenegraph.world)
(class in raysect.optical.scenegraph.world)
X
x_width (raysect.optical.observer.nonimaging.pixel.Pixel attribute)
(raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel attribute)
Y
y_width (raysect.optical.observer.nonimaging.pixel.Pixel attribute)
(raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel attribute)
yard() (in module raysect.core.math.units)