-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearchindex.js
More file actions
1 lines (1 loc) · 168 KB
/
searchindex.js
File metadata and controls
1 lines (1 loc) · 168 KB
1
Search.setIndex({"alltitles":{"0D Observers":[[15,"d-observers"]],"1D Observers":[[15,"id11"]],"1D interpolators":[[3,"d-interpolators"]],"2D Observers":[[15,"id16"]],"2D interpolators":[[3,"id1"]],"3D Surface Samplers":[[6,"d-surface-samplers"]],"3D interpolators":[[3,"id2"]],"3D surface BRDF plots":[[40,null]],"A Custom Volume Emitter":[[43,null]],"A Diamond Material":[[34,null]],"A Tetrahedral Mesh Emitter":[[42,null]],"API Reference":[[55,null]],"Absorber":[[18,"absorber"]],"Add Observer":[[62,"add-observer"]],"Affine Matricies":[[0,null]],"Anisotropic Emitters":[[33,null]],"Architecture":[[26,null]],"Average value method":[[60,"average-value-method"]],"Base Classes":[[20,"base-classes"]],"Bayer":[[20,"bayer"]],"Books":[[64,"books"]],"Box":[[61,"box"]],"Build Scenegraph":[[62,"build-scenegraph"]],"CCD Pixel with Uniform Hemisphere Sampling":[[60,"ccd-pixel-with-uniform-hemisphere-sampling"]],"CCD Pixel with a Cosine distribution":[[60,"ccd-pixel-with-a-cosine-distribution"]],"CSG Operations":[[21,null],[61,"csg-operations"]],"Camera example":[[63,null]],"Checking Energy Conservation":[[28,null]],"Colours":[[14,"colours"]],"Conductors":[[18,"conductors"]],"Cone":[[61,"cone"]],"Conference Proceedings":[[64,"conference-proceedings"]],"Containers":[[13,"containers"]],"Contributions":[[57,"contributions"]],"Conventions":[[27,null]],"Core Classes":[[2,null]],"Core Functionality":[[32,null]],"Core functionality examples":[[32,"id1"]],"Cornell Box":[[45,null]],"Cosine Weighted":[[65,"cosine-weighted"]],"Create Primitives":[[62,"create-primitives"]],"Cylinder":[[61,"cylinder"]],"Debugging":[[18,"debugging"]],"Demonstrations":[[55,null]],"Dielectrics":[[18,"dielectrics"]],"Diffuse Colours":[[35,null]],"Dispersion through a Prism":[[52,null]],"Downloading and Installation":[[56,null]],"Emissive Colours":[[36,null]],"Emitters":[[18,"emitters"]],"Etendue":[[51,null]],"Example scenes":[[32,"id4"]],"Examples of the different material properties available":[[32,"id2"]],"Examples of the different types of observers":[[32,"id3"]],"Feature set":[[57,"feature-set"]],"Frame Sampler":[[20,"frame-sampler"]],"Frame Samplers":[[20,"frame-samplers"]],"Frame Samples and Pipelines":[[20,null]],"Functions Returning a Float":[[3,"functions-returning-a-float"]],"Functions Returning a Vector3D":[[3,"functions-returning-a-vector3d"]],"Functions and Interpolators":[[3,null]],"General Monte-carlo integration":[[65,"general-monte-carlo-integration"]],"Geometric Primitives":[[22,null],[61,"geometric-primitives"]],"Glass Materials":[[37,null]],"Glossary":[[53,null]],"How it works":[[54,null]],"Implementation":[[65,"implementation"]],"Importance Sampling":[[60,"importance-sampling"]],"Indices and Tables":[[55,"indices-and-tables"]],"Installation":[[56,"installation"]],"Interpolators":[[3,"interpolators"]],"Introduction":[[57,null]],"Irradiance vs Radiance":[[65,"irradiance-vs-radiance"]],"Key Concepts":[[54,"key-concepts"]],"Lambertian":[[18,"lambertian"]],"License":[[58,null]],"Main Optical Classes":[[14,null]],"Making Animations":[[44,null]],"Making a camera":[[46,null]],"Making a camera 2":[[48,null]],"Material Surfaces":[[60,"material-surfaces"]],"Materials":[[32,"materials"],[59,null]],"Math Module":[[4,null]],"Mesh Observers":[[47,null]],"Meshes":[[23,null],[61,"meshes"]],"Metal Materials":[[38,null]],"Modifiers":[[18,"modifiers"]],"Monte-Carlo Sampling":[[65,null]],"Multiple Importance Sampling":[[29,null],[60,"multiple-importance-sampling"]],"Need Help?":[[55,"need-help"]],"Observe()":[[62,"observe"]],"Observers":[[15,null],[32,"observers"],[54,"observers"]],"Observing Surfaces":[[60,"observing-surfaces"]],"Optical Elements":[[24,null]],"Optical Fibre":[[60,"optical-fibre"]],"Optical Fibre Observer":[[49,null]],"Optical Material Base Classes":[[17,null]],"Optical Module":[[16,null]],"Optical Rays":[[14,"optical-rays"]],"Optical Scenegraph":[[14,"optical-scenegraph"]],"Optical Surface Materials":[[18,null]],"Optical Volume Materials":[[19,null]],"Optics":[[32,"optics"]],"Orthographic Camera":[[50,null]],"Papers & Reports":[[64,"papers-reports"]],"Parabola":[[61,"parabola"]],"Participating Media":[[60,"participating-media"]],"Pipeline":[[20,"pipeline"]],"Point Inside A Material":[[31,null]],"Points and Vectors":[[5,null]],"Polar BRDF Plots":[[39,null]],"Power":[[20,"power"]],"Prerequisites":[[56,"prerequisites"]],"Primer on Monte-Carlo Integration":[[60,"primer-on-monte-carlo-integration"]],"Primitives":[[54,"primitives"],[61,null]],"Primitives Module":[[25,null]],"Process of raytracing":[[54,"process-of-raytracing"]],"Quick Installation":[[55,"quick-installation"]],"Quickstart Guide":[[62,null]],"RGB":[[20,"rgb"]],"Radiance":[[20,"radiance"]],"Random":[[6,null]],"Random samplers":[[6,"random-samplers"]],"Ray Intersection Points":[[30,null]],"Rays":[[54,"rays"]],"Raysect Core":[[1,null]],"References":[[64,null]],"Render Engines":[[9,null]],"Sampling and Observers":[[60,null]],"Sampling the BRDF":[[60,"sampling-the-brdf"]],"Sampling the lights":[[60,"sampling-the-lights"]],"Scene-graph":[[54,"scene-graph"]],"Scenegraph Module":[[8,null]],"Simulated Spectrum":[[62,"simulated-spectrum"]],"Solid Angle Samplers":[[6,"solid-angle-samplers"]],"Spatial Acceleration":[[10,null]],"Spectral":[[20,"spectral"]],"Spectral Examples based on scene":[[63,"spectral-examples-based-on-scene"]],"Spectral Functions":[[14,"spectral-functions"]],"Sphere":[[61,"sphere"]],"Spherical Lenses":[[24,"spherical-lenses"]],"Statistics Arrays":[[11,null]],"Structure/Architecture":[[57,"structure-architecture"]],"Surface Roughness Scan":[[41,null]],"Table of Contents":[[55,null]],"Testing":[[56,"testing"]],"The Raysect Development Team:":[[55,"the-raysect-development-team"]],"Three Dimensions":[[5,"three-dimensions"]],"Torus":[[61,"torus"]],"Two Dimensions":[[5,"two-dimensions"]],"Uniform Sampling":[[65,"uniform-sampling"]],"Unit Conversions":[[12,null]],"Utilities":[[13,null]],"Websites":[[64,"websites"]],"Welcome":[[55,null]],"What is a ray tracer?":[[54,"what-is-a-ray-tracer"]],"What is raysect":[[57,"what-is-raysect"]],"core":[[26,"core"]],"kd-tree Module":[[7,null]],"optical_model":[[26,"optical-model"]]},"docnames":["api_reference/core/affinematrix","api_reference/core/core","api_reference/core/core_classes","api_reference/core/functions","api_reference/core/math","api_reference/core/points_and_vectors","api_reference/core/random","api_reference/core/raysect_core_kdtree","api_reference/core/raysect_core_scenegraph","api_reference/core/render_engines","api_reference/core/spatial_acceleration","api_reference/core/statistics_arrays","api_reference/core/units","api_reference/core/utilities","api_reference/optical/main_optical_classes","api_reference/optical/observers","api_reference/optical/optical","api_reference/optical/optical_material_base_classes","api_reference/optical/optical_surfaces","api_reference/optical/optical_volumes","api_reference/optical/pipelines","api_reference/primitives/csg_operations","api_reference/primitives/geometric_primitives","api_reference/primitives/meshes","api_reference/primitives/optical_elements","api_reference/primitives/primitives","architecture","conventions","demonstrations/core/energy_conservation","demonstrations/core/multiple_importance_sampling","demonstrations/core/ray_intersection_points","demonstrations/core/world_contains_point","demonstrations/demonstrations","demonstrations/materials/anisotropic_emitters","demonstrations/materials/diamond","demonstrations/materials/diffuse_colours","demonstrations/materials/emissive_colours","demonstrations/materials/glass_bunny","demonstrations/materials/metal_materials","demonstrations/materials/polar_brdf_plots","demonstrations/materials/surface3d_brdf_plots","demonstrations/materials/surface_roughness","demonstrations/materials/tetrahedra_mesh_emitter","demonstrations/materials/volume_inhomogeneous","demonstrations/observers/animations","demonstrations/observers/cornell_box","demonstrations/observers/cornell_box_with_camera","demonstrations/observers/mesh_observers","demonstrations/observers/metal_balls_with_lens","demonstrations/observers/optical_fibre","demonstrations/observers/orthographic_camera","demonstrations/optics/etendue_of_pinhole","demonstrations/optics/prism","glossary","how_it_works","index","installation","introduction","license","materials","observers","primitives","quickstart_guide","quickstart_more","references","sampling"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1},"filenames":["api_reference/core/affinematrix.rst","api_reference/core/core.rst","api_reference/core/core_classes.rst","api_reference/core/functions.rst","api_reference/core/math.rst","api_reference/core/points_and_vectors.rst","api_reference/core/random.rst","api_reference/core/raysect_core_kdtree.rst","api_reference/core/raysect_core_scenegraph.rst","api_reference/core/render_engines.rst","api_reference/core/spatial_acceleration.rst","api_reference/core/statistics_arrays.rst","api_reference/core/units.rst","api_reference/core/utilities.rst","api_reference/optical/main_optical_classes.rst","api_reference/optical/observers.rst","api_reference/optical/optical.rst","api_reference/optical/optical_material_base_classes.rst","api_reference/optical/optical_surfaces.rst","api_reference/optical/optical_volumes.rst","api_reference/optical/pipelines.rst","api_reference/primitives/csg_operations.rst","api_reference/primitives/geometric_primitives.rst","api_reference/primitives/meshes.rst","api_reference/primitives/optical_elements.rst","api_reference/primitives/primitives.rst","architecture.rst","conventions.rst","demonstrations/core/energy_conservation.rst","demonstrations/core/multiple_importance_sampling.rst","demonstrations/core/ray_intersection_points.rst","demonstrations/core/world_contains_point.rst","demonstrations/demonstrations.rst","demonstrations/materials/anisotropic_emitters.rst","demonstrations/materials/diamond.rst","demonstrations/materials/diffuse_colours.rst","demonstrations/materials/emissive_colours.rst","demonstrations/materials/glass_bunny.rst","demonstrations/materials/metal_materials.rst","demonstrations/materials/polar_brdf_plots.rst","demonstrations/materials/surface3d_brdf_plots.rst","demonstrations/materials/surface_roughness.rst","demonstrations/materials/tetrahedra_mesh_emitter.rst","demonstrations/materials/volume_inhomogeneous.rst","demonstrations/observers/animations.rst","demonstrations/observers/cornell_box.rst","demonstrations/observers/cornell_box_with_camera.rst","demonstrations/observers/mesh_observers.rst","demonstrations/observers/metal_balls_with_lens.rst","demonstrations/observers/optical_fibre.rst","demonstrations/observers/orthographic_camera.rst","demonstrations/optics/etendue_of_pinhole.rst","demonstrations/optics/prism.rst","glossary.rst","how_it_works.rst","index.rst","installation.rst","introduction.rst","license.rst","materials.rst","observers.rst","primitives.rst","quickstart_guide.rst","quickstart_more.rst","references.rst","sampling.rst"],"indexentries":{"__add__() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.__add__",false]],"__add__() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.__add__",false]],"__add__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__add__",false]],"__add__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__add__",false]],"__call__() (raysect.core.math.function.float.function1d.base.function1d method)":[[3,"raysect.core.math.function.float.function1d.base.Function1D.__call__",false]],"__call__() (raysect.core.math.function.float.function2d.base.function2d method)":[[3,"raysect.core.math.function.float.function2d.base.Function2D.__call__",false]],"__call__() (raysect.core.math.function.float.function3d.base.function3d method)":[[3,"raysect.core.math.function.float.function3d.base.Function3D.__call__",false]],"__call__() (raysect.core.math.function.vector3d.function1d.base.function1d method)":[[3,"raysect.core.math.function.vector3d.function1d.base.Function1D.__call__",false]],"__call__() (raysect.core.math.function.vector3d.function2d.base.function2d method)":[[3,"raysect.core.math.function.vector3d.function2d.base.Function2D.__call__",false]],"__call__() (raysect.core.math.function.vector3d.function3d.base.function3d method)":[[3,"raysect.core.math.function.vector3d.function3d.base.Function3D.__call__",false]],"__call__() (raysect.core.math.sampler.solidangle.solidanglesampler method)":[[6,"raysect.core.math.sampler.solidangle.SolidAngleSampler.__call__",false]],"__call__() (raysect.core.math.sampler.surface3d.surfacesampler3d method)":[[6,"raysect.core.math.sampler.surface3d.SurfaceSampler3D.__call__",false]],"__getitem__() (raysect.core.math.affinematrix.affinematrix3d method)":[[0,"raysect.core.math.affinematrix.AffineMatrix3D.__getitem__",false]],"__getitem__() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.__getitem__",false]],"__getitem__() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.__getitem__",false]],"__getitem__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__getitem__",false]],"__getitem__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__getitem__",false]],"__iter__() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.__iter__",false]],"__iter__() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.__iter__",false]],"__iter__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__iter__",false]],"__iter__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__iter__",false]],"__mul__() (raysect.core.math.affinematrix.affinematrix3d method)":[[0,"raysect.core.math.affinematrix.AffineMatrix3D.__mul__",false]],"__mul__() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.__mul__",false]],"__mul__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__mul__",false]],"__mul__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__mul__",false]],"__neg__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__neg__",false]],"__neg__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__neg__",false]],"__setitem__() (raysect.core.math.affinematrix.affinematrix3d method)":[[0,"raysect.core.math.affinematrix.AffineMatrix3D.__setitem__",false]],"__setitem__() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.__setitem__",false]],"__setitem__() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.__setitem__",false]],"__setitem__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__setitem__",false]],"__setitem__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__setitem__",false]],"__sub__() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.__sub__",false]],"__sub__() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.__sub__",false]],"__sub__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__sub__",false]],"__sub__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__sub__",false]],"__truediv__() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.__truediv__",false]],"__truediv__() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.__truediv__",false]],"_generate_rays() (raysect.optical.observer.base.observer.observer0d method)":[[15,"raysect.optical.observer.base.observer.Observer0D._generate_rays",false]],"_generate_rays() (raysect.optical.observer.base.observer.observer1d method)":[[15,"raysect.optical.observer.base.observer.Observer1D._generate_rays",false]],"_generate_rays() (raysect.optical.observer.base.observer.observer2d method)":[[15,"raysect.optical.observer.base.observer.Observer2D._generate_rays",false]],"_observerbase (class in raysect.optical.observer.base.observer)":[[15,"raysect.optical.observer.base.observer._ObserverBase",false]],"absorbingsurface (class in raysect.optical.material.absorber)":[[18,"raysect.optical.material.absorber.AbsorbingSurface",false]],"accelerator (raysect.core.scenegraph.world.world attribute)":[[8,"raysect.core.scenegraph.world.World.accelerator",false]],"acceptance_angle (raysect.optical.observer.nonimaging.fibreoptic.fibreoptic attribute)":[[15,"raysect.optical.observer.nonimaging.fibreoptic.FibreOptic.acceptance_angle",false]],"acos1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Acos1D",false]],"acos2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Acos2D",false]],"acos3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Acos3D",false]],"add (class in raysect.optical.material.modifiers)":[[18,"raysect.optical.material.modifiers.Add",false]],"add() (raysect.core.containers.linkedlist method)":[[13,"raysect.core.containers.LinkedList.add",false]],"add_items() (raysect.core.containers.linkedlist method)":[[13,"raysect.core.containers.LinkedList.add_items",false]],"add_sample() (raysect.core.math.statsarray.statsarray1d method)":[[11,"raysect.core.math.statsarray.StatsArray1D.add_sample",false]],"add_sample() (raysect.core.math.statsarray.statsarray2d method)":[[11,"raysect.core.math.statsarray.StatsArray2D.add_sample",false]],"add_sample() (raysect.core.math.statsarray.statsarray3d method)":[[11,"raysect.core.math.statsarray.StatsArray3D.add_sample",false]],"add_sample() (raysect.core.math.statsarray.statsbin method)":[[11,"raysect.core.math.statsarray.StatsBin.add_sample",false]],"affinematrix3d (class in raysect.core.math.affinematrix)":[[0,"raysect.core.math.affinematrix.AffineMatrix3D",false]],"angle() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.angle",false]],"anisotropicsurfaceemitter (class in raysect.optical.material)":[[18,"raysect.optical.material.AnisotropicSurfaceEmitter",false]],"arg1d (class in raysect.core.math.function.float.function1d.arg)":[[3,"raysect.core.math.function.float.function1d.arg.Arg1D",false]],"arg2d (class in raysect.core.math.function.float.function2d.arg)":[[3,"raysect.core.math.function.float.function2d.arg.Arg2D",false]],"arg3d (class in raysect.core.math.function.float.function3d.arg)":[[3,"raysect.core.math.function.float.function3d.arg.Arg3D",false]],"as_vector() (raysect.core.math.normal.normal3d method)":[[5,"raysect.core.math.normal.Normal3D.as_vector",false]],"asin1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Asin1D",false]],"asin2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Asin2D",false]],"asin3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Asin3D",false]],"atan1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Atan1D",false]],"atan2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Atan2D",false]],"atan3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Atan3D",false]],"atan4q1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Atan4Q1D",false]],"atan4q2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Atan4Q2D",false]],"atan4q3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Atan4Q3D",false]],"average() (raysect.optical.spectralfunction.spectralfunction method)":[[14,"raysect.optical.spectralfunction.SpectralFunction.average",false]],"bayerpipeline2d (class in raysect.optical.observer.pipeline.bayer)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D",false]],"biconcave (class in raysect.primitive.lens.spherical)":[[24,"raysect.primitive.lens.spherical.BiConcave",false]],"biconvex (class in raysect.primitive.lens.spherical)":[[24,"raysect.primitive.lens.spherical.BiConvex",false]],"bins (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.bins",false]],"blend (class in raysect.optical.material.modifiers)":[[18,"raysect.optical.material.modifiers.Blend",false]],"bounding_box() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.bounding_box",false]],"bounding_sphere() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.bounding_sphere",false]],"boundingbox2d (class in raysect.core.boundingbox)":[[10,"raysect.core.boundingbox.BoundingBox2D",false]],"boundingbox3d (class in raysect.core.boundingbox)":[[10,"raysect.core.boundingbox.BoundingBox3D",false]],"boundingsphere3d (class in raysect.core.boundingsphere)":[[10,"raysect.core.boundingsphere.BoundingSphere3D",false]],"box (class in raysect.primitive)":[[22,"raysect.primitive.Box",false],[61,"raysect.primitive.Box",false]],"bsdf() (raysect.optical.material.material.continuousbsdf method)":[[17,"raysect.optical.material.material.ContinuousBSDF.bsdf",false]],"build_accelerator() (raysect.core.scenegraph.world.world method)":[[8,"raysect.core.scenegraph.world.World.build_accelerator",false]],"build_importance() (raysect.optical.scenegraph.world.world method)":[[14,"raysect.optical.scenegraph.world.World.build_importance",false]],"ccdarray (class in raysect.optical.observer.imaging.ccd)":[[15,"raysect.optical.observer.imaging.ccd.CCDArray",false]],"centre (raysect.core.boundingbox.boundingbox3d attribute)":[[10,"raysect.core.boundingbox.BoundingBox3D.centre",false]],"centre (raysect.core.boundingsphere.boundingsphere3d attribute)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.centre",false]],"checkerboard (class in raysect.optical.material)":[[18,"raysect.optical.material.Checkerboard",false]],"checkerboard (class in raysect.optical.material.emitter)":[[18,"raysect.optical.material.emitter.Checkerboard",false]],"ciexyy_to_ciexyz() (in module raysect.optical.colour)":[[14,"raysect.optical.colour.ciexyy_to_ciexyz",false]],"ciexyz_to_ciexyy() (in module raysect.optical.colour)":[[14,"raysect.optical.colour.ciexyz_to_ciexyy",false]],"ciexyz_to_srgb() (in module raysect.optical.colour)":[[14,"raysect.optical.colour.ciexyz_to_srgb",false]],"clear() (raysect.core.math.statsarray.statsarray1d method)":[[11,"raysect.core.math.statsarray.StatsArray1D.clear",false]],"clear() (raysect.core.math.statsarray.statsarray2d method)":[[11,"raysect.core.math.statsarray.StatsArray2D.clear",false]],"clear() (raysect.core.math.statsarray.statsarray3d method)":[[11,"raysect.core.math.statsarray.StatsArray3D.clear",false]],"clear() (raysect.core.math.statsarray.statsbin method)":[[11,"raysect.core.math.statsarray.StatsBin.clear",false]],"clear() (raysect.optical.spectrum.spectrum method)":[[14,"raysect.optical.spectrum.Spectrum.clear",false]],"cm() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.cm",false]],"collection_area (raysect.optical.observer.nonimaging.fibreoptic.fibreoptic attribute)":[[15,"raysect.optical.observer.nonimaging.fibreoptic.FibreOptic.collection_area",false]],"collection_area (raysect.optical.observer.nonimaging.mesh_pixel.meshpixel attribute)":[[15,"raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel.collection_area",false]],"collection_area (raysect.optical.observer.nonimaging.pixel.pixel attribute)":[[15,"raysect.optical.observer.nonimaging.pixel.Pixel.collection_area",false]],"collection_area() (raysect.optical.observer.nonimaging.mesh_camera.meshcamera method)":[[15,"raysect.optical.observer.nonimaging.mesh_camera.MeshCamera.collection_area",false]],"combine_samples() (raysect.core.math.statsarray.statsarray1d method)":[[11,"raysect.core.math.statsarray.StatsArray1D.combine_samples",false]],"combine_samples() (raysect.core.math.statsarray.statsarray2d method)":[[11,"raysect.core.math.statsarray.StatsArray2D.combine_samples",false]],"combine_samples() (raysect.core.math.statsarray.statsarray3d method)":[[11,"raysect.core.math.statsarray.StatsArray3D.combine_samples",false]],"combine_samples() (raysect.core.math.statsarray.statsbin method)":[[11,"raysect.core.math.statsarray.StatsBin.combine_samples",false]],"conductor (class in raysect.optical.material.conductor)":[[18,"raysect.optical.material.conductor.Conductor",false]],"cone (class in raysect.primitive)":[[22,"raysect.primitive.Cone",false],[61,"raysect.primitive.Cone",false]],"coneuniformsampler (class in raysect.core.math.sampler.solidangle)":[[6,"raysect.core.math.sampler.solidangle.ConeUniformSampler",false]],"constant1d (class in raysect.core.math.function.float.function1d.constant)":[[3,"raysect.core.math.function.float.function1d.constant.Constant1D",false]],"constant1d (class in raysect.core.math.function.vector3d.function1d.constant)":[[3,"raysect.core.math.function.vector3d.function1d.constant.Constant1D",false]],"constant2d (class in raysect.core.math.function.float.function2d.constant)":[[3,"raysect.core.math.function.float.function2d.constant.Constant2D",false]],"constant2d (class in raysect.core.math.function.vector3d.function2d.constant)":[[3,"raysect.core.math.function.vector3d.function2d.constant.Constant2D",false]],"constant3d (class in raysect.core.math.function.float.function3d.constant)":[[3,"raysect.core.math.function.float.function3d.constant.Constant3D",false]],"constant3d (class in raysect.core.math.function.vector3d.function3d.constant)":[[3,"raysect.core.math.function.vector3d.function3d.constant.Constant3D",false]],"constantsf (class in raysect.optical.spectralfunction)":[[14,"raysect.optical.spectralfunction.ConstantSF",false]],"contains() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.contains",false]],"contains() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.contains",false]],"contains() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.contains",false]],"contains() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.contains",false]],"contains() (raysect.core.scenegraph.world.world method)":[[8,"raysect.core.scenegraph.world.World.contains",false]],"continuousbsdf (class in raysect.optical.material.material)":[[17,"raysect.optical.material.material.ContinuousBSDF",false]],"copy() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.copy",false]],"copy() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.copy",false]],"copy() (raysect.core.math.statsarray.statsarray1d method)":[[11,"raysect.core.math.statsarray.StatsArray1D.copy",false]],"copy() (raysect.core.math.statsarray.statsarray2d method)":[[11,"raysect.core.math.statsarray.StatsArray2D.copy",false]],"copy() (raysect.core.math.statsarray.statsarray3d method)":[[11,"raysect.core.math.statsarray.StatsArray3D.copy",false]],"copy() (raysect.core.math.statsarray.statsbin method)":[[11,"raysect.core.math.statsarray.StatsBin.copy",false]],"copy() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.copy",false]],"copy() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.copy",false]],"copy() (raysect.core.ray.ray method)":[[2,"raysect.core.ray.Ray.copy",false]],"copy() (raysect.optical.ray.ray method)":[[14,"raysect.optical.ray.Ray.copy",false]],"copy() (raysect.optical.spectrum.spectrum method)":[[14,"raysect.optical.spectrum.Spectrum.copy",false]],"cos1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Cos1D",false]],"cos2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Cos2D",false]],"cos3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Cos3D",false]],"cross() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.cross",false]],"cross() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.cross",false]],"csgprimitive (class in raysect.primitive.csg)":[[21,"raysect.primitive.csg.CSGPrimitive",false]],"cylinder (class in raysect.primitive)":[[22,"raysect.primitive.Cylinder",false],[61,"raysect.primitive.Cylinder",false]],"dielectric (class in raysect.optical.material.dielectric)":[[18,"raysect.optical.material.dielectric.Dielectric",false]],"discrete2dmesh (class in raysect.core.math.function.float.function2d.interpolate.discrete2dmesh)":[[3,"raysect.core.math.function.float.function2d.interpolate.discrete2dmesh.Discrete2DMesh",false]],"discrete3dmesh (class in raysect.core.math.function.float.function3d.interpolate.discrete3dmesh)":[[3,"raysect.core.math.function.float.function3d.interpolate.discrete3dmesh.Discrete3DMesh",false]],"discretebsdf (class in raysect.optical.material.material)":[[17,"raysect.optical.material.material.DiscreteBSDF",false]],"disksampler3d (class in raysect.core.math.sampler.surface3d)":[[6,"raysect.core.math.sampler.surface3d.DiskSampler3D",false]],"display() (raysect.optical.observer.pipeline.bayer.bayerpipeline2d method)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.display",false]],"display() (raysect.optical.observer.pipeline.rgb.rgbpipeline2d method)":[[20,"raysect.optical.observer.pipeline.rgb.RGBPipeline2D.display",false]],"display_auto_exposure (raysect.optical.observer.pipeline.bayer.bayerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.display_auto_exposure",false]],"display_auto_exposure (raysect.optical.observer.pipeline.mono.powerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.mono.PowerPipeline2D.display_auto_exposure",false]],"display_auto_exposure (raysect.optical.observer.pipeline.rgb.rgbpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.rgb.RGBPipeline2D.display_auto_exposure",false]],"display_black_point (raysect.optical.observer.pipeline.bayer.bayerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.display_black_point",false]],"display_gamma (raysect.optical.observer.pipeline.bayer.bayerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.display_gamma",false]],"display_sensitivity (raysect.optical.observer.pipeline.rgb.rgbpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.rgb.RGBPipeline2D.display_sensitivity",false]],"display_unsaturated_fraction (raysect.optical.observer.pipeline.bayer.bayerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.display_unsaturated_fraction",false]],"display_unsaturated_fraction (raysect.optical.observer.pipeline.mono.powerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.mono.PowerPipeline2D.display_unsaturated_fraction",false]],"display_unsaturated_fraction (raysect.optical.observer.pipeline.rgb.rgbpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.rgb.RGBPipeline2D.display_unsaturated_fraction",false]],"display_update_time (raysect.optical.observer.pipeline.bayer.bayerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.display_update_time",false]],"display_update_time (raysect.optical.observer.pipeline.mono.powerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.mono.PowerPipeline2D.display_update_time",false]],"display_update_time (raysect.optical.observer.pipeline.rgb.rgbpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.rgb.RGBPipeline2D.display_update_time",false]],"display_white_point (raysect.optical.observer.pipeline.bayer.bayerpipeline2d attribute)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.display_white_point",false]],"distance_to() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.distance_to",false]],"distance_to() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.distance_to",false]],"dot() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.dot",false]],"dot() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.dot",false]],"emission_function() (raysect.optical.material.emitter.homogeneousvolumeemitter method)":[[19,"raysect.optical.material.emitter.HomogeneousVolumeEmitter.emission_function",false]],"emission_function() (raysect.optical.material.emitter.inhomogeneousvolumeemitter method)":[[19,"raysect.optical.material.emitter.InhomogeneousVolumeEmitter.emission_function",false]],"enclosing_sphere() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.enclosing_sphere",false]],"error() (raysect.core.math.statsarray.statsarray1d method)":[[11,"raysect.core.math.statsarray.StatsArray1D.error",false]],"error() (raysect.core.math.statsarray.statsarray2d method)":[[11,"raysect.core.math.statsarray.StatsArray2D.error",false]],"error() (raysect.core.math.statsarray.statsarray3d method)":[[11,"raysect.core.math.statsarray.StatsArray3D.error",false]],"error() (raysect.core.math.statsarray.statsbin method)":[[11,"raysect.core.math.statsarray.StatsBin.error",false]],"errors() (raysect.core.math.statsarray.statsarray1d method)":[[11,"raysect.core.math.statsarray.StatsArray1D.errors",false]],"errors() (raysect.core.math.statsarray.statsarray2d method)":[[11,"raysect.core.math.statsarray.StatsArray2D.errors",false]],"errors() (raysect.core.math.statsarray.statsarray3d method)":[[11,"raysect.core.math.statsarray.StatsArray3D.errors",false]],"evaluate() (raysect.optical.spectralfunction.spectralfunction method)":[[14,"raysect.optical.spectralfunction.SpectralFunction.evaluate",false]],"evaluate_surface() (raysect.optical.material.material.continuousbsdf method)":[[17,"raysect.optical.material.material.ContinuousBSDF.evaluate_surface",false]],"evaluate_surface() (raysect.optical.material.material.discretebsdf method)":[[17,"raysect.optical.material.material.DiscreteBSDF.evaluate_surface",false]],"evaluate_surface() (raysect.optical.material.material.material method)":[[17,"raysect.optical.material.material.Material.evaluate_surface",false]],"evaluate_surface() (raysect.optical.material.material.nullsurface method)":[[17,"raysect.optical.material.material.NullSurface.evaluate_surface",false]],"evaluate_volume() (raysect.optical.material.material.material method)":[[17,"raysect.optical.material.material.Material.evaluate_volume",false]],"evaluate_volume() (raysect.optical.material.material.nullvolume method)":[[17,"raysect.optical.material.material.NullVolume.evaluate_volume",false]],"exp1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Exp1D",false]],"exp2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Exp2D",false]],"exp3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Exp3D",false]],"export_obj() (in module raysect.primitive.mesh.obj)":[[23,"raysect.primitive.mesh.obj.export_obj",false]],"export_ply() (in module raysect.primitive.mesh.ply)":[[23,"raysect.primitive.mesh.ply.export_ply",false]],"export_stl() (in module raysect.primitive.mesh.stl)":[[23,"raysect.primitive.mesh.stl.export_stl",false]],"export_vtk() (in module raysect.primitive.mesh.vtk)":[[23,"raysect.primitive.mesh.vtk.export_vtk",false]],"extend() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.extend",false]],"extend() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.extend",false]],"extend() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.extend",false]],"extent() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.extent",false]],"extent() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.extent",false]],"extinction_min_depth (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.extinction_min_depth",false]],"extinction_prob (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.extinction_prob",false]],"fibreoptic (class in raysect.optical.observer.nonimaging.fibreoptic)":[[15,"raysect.optical.observer.nonimaging.fibreoptic.FibreOptic",false]],"finalise() (raysect.optical.observer.base.pipeline.pipeline0d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline0D.finalise",false]],"finalise() (raysect.optical.observer.base.pipeline.pipeline1d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline1D.finalise",false]],"finalise() (raysect.optical.observer.base.pipeline.pipeline2d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline2D.finalise",false]],"floattovector3dfunction1d (class in raysect.core.math.function.vector3d.function1d.utility)":[[3,"raysect.core.math.function.vector3d.function1d.utility.FloatToVector3DFunction1D",false]],"floattovector3dfunction2d (class in raysect.core.math.function.vector3d.function2d.utility)":[[3,"raysect.core.math.function.vector3d.function2d.utility.FloatToVector3DFunction2D",false]],"floattovector3dfunction3d (class in raysect.core.math.function.vector3d.function3d.utility)":[[3,"raysect.core.math.function.vector3d.function3d.utility.FloatToVector3DFunction3D",false]],"foot() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.foot",false]],"fov (raysect.optical.observer.imaging.pinhole.pinholecamera attribute)":[[15,"raysect.optical.observer.imaging.pinhole.PinholeCamera.fov",false]],"frame_sampler (raysect.optical.observer.base.observer.observer1d attribute)":[[15,"raysect.optical.observer.base.observer.Observer1D.frame_sampler",false]],"frame_sampler (raysect.optical.observer.base.observer.observer2d attribute)":[[15,"raysect.optical.observer.base.observer.Observer2D.frame_sampler",false]],"framesampler1d (class in raysect.optical.observer.base.sampler)":[[20,"raysect.optical.observer.base.sampler.FrameSampler1D",false]],"framesampler2d (class in raysect.optical.observer.base.sampler)":[[20,"raysect.optical.observer.base.sampler.FrameSampler2D",false]],"from_file() (raysect.primitive.mesh.mesh.mesh class method)":[[23,"raysect.primitive.mesh.mesh.Mesh.from_file",false]],"full_intersection() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.full_intersection",false]],"full_intersection() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.full_intersection",false]],"fullframesampler1d (class in raysect.optical.observer.sampler1d)":[[20,"raysect.optical.observer.sampler1d.FullFrameSampler1D",false]],"fullframesampler2d (class in raysect.optical.observer.sampler2d)":[[20,"raysect.optical.observer.sampler2d.FullFrameSampler2D",false]],"function1d (class in raysect.core.math.function.float.function1d.base)":[[3,"raysect.core.math.function.float.function1d.base.Function1D",false]],"function1d (class in raysect.core.math.function.vector3d.function1d.base)":[[3,"raysect.core.math.function.vector3d.function1d.base.Function1D",false]],"function2d (class in raysect.core.math.function.float.function2d.base)":[[3,"raysect.core.math.function.float.function2d.base.Function2D",false]],"function2d (class in raysect.core.math.function.vector3d.function2d.base)":[[3,"raysect.core.math.function.vector3d.function2d.base.Function2D",false]],"function3d (class in raysect.core.math.function.float.function3d.base)":[[3,"raysect.core.math.function.float.function3d.base.Function3D",false]],"function3d (class in raysect.core.math.function.vector3d.function3d.base)":[[3,"raysect.core.math.function.vector3d.function3d.base.Function3D",false]],"generate_tasks() (raysect.optical.observer.base.sampler.framesampler1d method)":[[20,"raysect.optical.observer.base.sampler.FrameSampler1D.generate_tasks",false]],"generate_tasks() (raysect.optical.observer.base.sampler.framesampler2d method)":[[20,"raysect.optical.observer.base.sampler.FrameSampler2D.generate_tasks",false]],"get_index() (raysect.core.containers.linkedlist method)":[[13,"raysect.core.containers.LinkedList.get_index",false]],"has_important_primitives() (raysect.optical.scenegraph.world.world method)":[[14,"raysect.optical.scenegraph.world.World.has_important_primitives",false]],"height (raysect.primitive.cone attribute)":[[22,"raysect.primitive.Cone.height",false]],"height (raysect.primitive.cylinder attribute)":[[22,"raysect.primitive.Cylinder.height",false]],"height (raysect.primitive.parabola attribute)":[[22,"raysect.primitive.Parabola.height",false]],"hemispherecosinesampler (class in raysect.core.math.sampler.solidangle)":[[6,"raysect.core.math.sampler.solidangle.HemisphereCosineSampler",false]],"hemisphereuniformsampler (class in raysect.core.math.sampler.solidangle)":[[6,"raysect.core.math.sampler.solidangle.HemisphereUniformSampler",false]],"hit() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.hit",false]],"hit() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.hit",false]],"hit() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.hit",false]],"hit() (raysect.core.scenegraph.world.world method)":[[8,"raysect.core.scenegraph.world.World.hit",false]],"homogeneousvolumeemitter (class in raysect.optical.material.emitter)":[[19,"raysect.optical.material.emitter.HomogeneousVolumeEmitter",false]],"import_obj() (in module raysect.primitive.mesh.obj)":[[23,"raysect.primitive.mesh.obj.import_obj",false],[61,"raysect.primitive.mesh.obj.import_obj",false]],"import_ply() (in module raysect.primitive.mesh.ply)":[[23,"raysect.primitive.mesh.ply.import_ply",false]],"import_stl() (in module raysect.primitive.mesh.stl)":[[23,"raysect.primitive.mesh.stl.import_stl",false],[61,"raysect.primitive.mesh.stl.import_stl",false]],"import_vtk() (in module raysect.primitive.mesh.vtk)":[[23,"raysect.primitive.mesh.vtk.import_vtk",false]],"importance (raysect.optical.material.material.material attribute)":[[17,"raysect.optical.material.material.Material.importance",false]],"important_direction_pdf() (raysect.optical.scenegraph.world.world method)":[[14,"raysect.optical.scenegraph.world.World.important_direction_pdf",false]],"important_direction_sample() (raysect.optical.scenegraph.world.world method)":[[14,"raysect.optical.scenegraph.world.World.important_direction_sample",false]],"important_path_weight (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.important_path_weight",false]],"inch() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.inch",false]],"inhomogeneousvolumeemitter (class in raysect.optical.material.emitter)":[[19,"raysect.optical.material.emitter.InhomogeneousVolumeEmitter",false]],"initialise() (raysect.optical.observer.base.pipeline.pipeline0d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline0D.initialise",false]],"initialise() (raysect.optical.observer.base.pipeline.pipeline1d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline1D.initialise",false]],"initialise() (raysect.optical.observer.base.pipeline.pipeline2d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline2D.initialise",false]],"insert() (raysect.core.containers.linkedlist method)":[[13,"raysect.core.containers.LinkedList.insert",false]],"instance() (raysect.core.math.function.float.function2d.interpolate.discrete2dmesh.discrete2dmesh class method)":[[3,"raysect.core.math.function.float.function2d.interpolate.discrete2dmesh.Discrete2DMesh.instance",false]],"instance() (raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh.interpolator2dmesh class method)":[[3,"raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh.Interpolator2DMesh.instance",false]],"instance() (raysect.core.math.function.float.function3d.interpolate.discrete3dmesh.discrete3dmesh class method)":[[3,"raysect.core.math.function.float.function3d.interpolate.discrete3dmesh.Discrete3DMesh.instance",false]],"instance() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.instance",false]],"instance() (raysect.primitive.lens.spherical.biconcave method)":[[24,"raysect.primitive.lens.spherical.BiConcave.instance",false]],"instance() (raysect.primitive.lens.spherical.biconvex method)":[[24,"raysect.primitive.lens.spherical.BiConvex.instance",false]],"instance() (raysect.primitive.lens.spherical.meniscus method)":[[24,"raysect.primitive.lens.spherical.Meniscus.instance",false]],"instance() (raysect.primitive.lens.spherical.planoconcave method)":[[24,"raysect.primitive.lens.spherical.PlanoConcave.instance",false]],"instance() (raysect.primitive.lens.spherical.planoconvex method)":[[24,"raysect.primitive.lens.spherical.PlanoConvex.instance",false]],"integrate() (raysect.optical.material.emitter.inhomogeneous.numericalintegrator method)":[[19,"raysect.optical.material.emitter.inhomogeneous.NumericalIntegrator.integrate",false]],"integrate() (raysect.optical.material.emitter.inhomogeneous.volumeintegrator method)":[[19,"raysect.optical.material.emitter.inhomogeneous.VolumeIntegrator.integrate",false]],"integrate() (raysect.optical.spectralfunction.spectralfunction method)":[[14,"raysect.optical.spectralfunction.SpectralFunction.integrate",false]],"interpolatedsf (class in raysect.optical.spectralfunction)":[[14,"raysect.optical.spectralfunction.InterpolatedSF",false]],"interpolator1darray (class in raysect.core.math.function.float.function1d.interpolate)":[[3,"raysect.core.math.function.float.function1d.interpolate.Interpolator1DArray",false]],"interpolator2darray (class in raysect.core.math.function.float.function2d.interpolate.interpolator2darray)":[[3,"raysect.core.math.function.float.function2d.interpolate.interpolator2darray.Interpolator2DArray",false]],"interpolator2dmesh (class in raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh)":[[3,"raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh.Interpolator2DMesh",false]],"interpolator3darray (class in raysect.core.math.function.float.function3d.interpolate.interpolator3darray)":[[3,"raysect.core.math.function.float.function3d.interpolate.interpolator3darray.Interpolator3DArray",false]],"intersect (class in raysect.primitive.csg)":[[21,"raysect.primitive.csg.Intersect",false]],"intersection (class in raysect.core.intersection)":[[2,"raysect.core.intersection.Intersection",false]],"inverse() (raysect.core.math.affinematrix.affinematrix3d method)":[[0,"raysect.core.math.affinematrix.AffineMatrix3D.inverse",false]],"is_close() (raysect.core.math.affinematrix.affinematrix3d method)":[[0,"raysect.core.math.affinematrix.AffineMatrix3D.is_close",false]],"is_compatible() (raysect.optical.spectrum.spectrum method)":[[14,"raysect.optical.spectrum.Spectrum.is_compatible",false]],"is_empty() (raysect.core.containers.linkedlist method)":[[13,"raysect.core.containers.LinkedList.is_empty",false]],"is_identity() (raysect.core.math.affinematrix.affinematrix3d method)":[[0,"raysect.core.math.affinematrix.AffineMatrix3D.is_identity",false]],"is_zero() (raysect.optical.spectrum.spectrum method)":[[14,"raysect.optical.spectrum.Spectrum.is_zero",false]],"km() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.km",false]],"lambert (class in raysect.optical.material.lambert)":[[18,"raysect.optical.material.lambert.Lambert",false]],"largest_axis() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.largest_axis",false]],"largest_axis() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.largest_axis",false]],"largest_extent() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.largest_extent",false]],"largest_extent() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.largest_extent",false]],"length (raysect.core.math.vector.vector2d attribute)":[[5,"raysect.core.math.vector.Vector2D.length",false]],"length (raysect.core.math.vector.vector3d attribute)":[[5,"raysect.core.math.vector.Vector3D.length",false]],"lerp() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.lerp",false]],"light (class in raysect.optical.material.debug)":[[18,"raysect.optical.material.debug.Light",false]],"linkedlist (class in raysect.core.containers)":[[13,"raysect.core.containers.LinkedList",false]],"load() (raysect.primitive.mesh.mesh.mesh method)":[[23,"raysect.primitive.mesh.mesh.Mesh.load",false]],"lower (raysect.core.boundingbox.boundingbox2d attribute)":[[10,"raysect.core.boundingbox.BoundingBox2D.lower",false]],"lower (raysect.core.boundingbox.boundingbox3d attribute)":[[10,"raysect.core.boundingbox.BoundingBox3D.lower",false]],"lower (raysect.primitive.box attribute)":[[22,"raysect.primitive.Box.lower",false]],"major_radius (raysect.primitive.torus attribute)":[[22,"raysect.primitive.Torus.major_radius",false]],"material (class in raysect.optical.material.material)":[[17,"raysect.optical.material.material.Material",false]],"material (raysect.core.scenegraph.primitive.primitive attribute)":[[8,"raysect.core.scenegraph.primitive.Primitive.material",false]],"max_depth (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.max_depth",false]],"max_wavelength (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.max_wavelength",false]],"max_wavelength (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.max_wavelength",false]],"meniscus (class in raysect.primitive.lens.spherical)":[[24,"raysect.primitive.lens.spherical.Meniscus",false]],"mesh (class in raysect.primitive.mesh.mesh)":[[23,"raysect.primitive.mesh.mesh.Mesh",false]],"meshcamera (class in raysect.optical.observer.nonimaging.mesh_camera)":[[15,"raysect.optical.observer.nonimaging.mesh_camera.MeshCamera",false]],"meshpixel (class in raysect.optical.observer.nonimaging.mesh_pixel)":[[15,"raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel",false]],"mil() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.mil",false]],"mile() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.mile",false]],"min_wavelength (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.min_wavelength",false]],"min_wavelength (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.min_wavelength",false]],"minor_radius (raysect.primitive.torus attribute)":[[22,"raysect.primitive.Torus.minor_radius",false]],"mm() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.mm",false]],"module":[[0,"module-raysect.core.math.affinematrix",false],[2,"module-raysect.core.intersection",false],[2,"module-raysect.core.ray",false],[3,"module-raysect.core.math.function.float.function2d.interpolate.discrete2dmesh",false],[3,"module-raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh",false],[3,"module-raysect.core.math.function.float.function3d.interpolate.discrete3dmesh",false],[7,"module-raysect.core.acceleration.accelerator",false],[7,"module-raysect.core.acceleration.boundprimitive",false],[7,"module-raysect.core.acceleration.kdtree",false],[7,"module-raysect.core.acceleration.unaccelerated",false],[8,"module-raysect.core.scenegraph.observer",false],[8,"module-raysect.core.scenegraph.primitive",false],[8,"module-raysect.core.scenegraph.world",false],[10,"module-raysect.core.boundingbox",false],[12,"module-raysect.core.math.units",false]],"monoadaptivesampler1d (class in raysect.optical.observer.sampler1d)":[[20,"raysect.optical.observer.sampler1d.MonoAdaptiveSampler1D",false]],"monoadaptivesampler2d (class in raysect.optical.observer.sampler2d)":[[20,"raysect.optical.observer.sampler2d.MonoAdaptiveSampler2D",false]],"multicoreengine (class in raysect.core.workflow)":[[9,"raysect.core.workflow.MulticoreEngine",false]],"name (raysect.core.scenegraph.node.node attribute)":[[8,"raysect.core.scenegraph.node.Node.name",false]],"name (raysect.core.scenegraph.world.world attribute)":[[8,"raysect.core.scenegraph.world.World.name",false]],"new_spectrum() (raysect.optical.ray.ray method)":[[14,"raysect.optical.ray.Ray.new_spectrum",false]],"new_spectrum() (raysect.optical.spectrum.spectrum method)":[[14,"raysect.optical.spectrum.Spectrum.new_spectrum",false]],"next_in_queue() (raysect.core.containers.queue method)":[[13,"raysect.core.containers.Queue.next_in_queue",false]],"next_intersection() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.next_intersection",false]],"nm() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.nm",false]],"node (class in raysect.core.scenegraph.node)":[[8,"raysect.core.scenegraph.node.Node",false]],"normal() (in module raysect.core.math.random)":[[6,"raysect.core.math.random.normal",false]],"normal3d (class in raysect.core.math.normal)":[[5,"raysect.core.math.normal.Normal3D",false]],"normalise() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.normalise",false]],"normalise() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.normalise",false]],"notify_geometry_change() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.notify_geometry_change",false]],"notify_material_change() (raysect.core.scenegraph.primitive.primitive method)":[[8,"raysect.core.scenegraph.primitive.Primitive.notify_material_change",false]],"nullsurface (class in raysect.optical.material.material)":[[17,"raysect.optical.material.material.NullSurface",false]],"nullvolume (class in raysect.optical.material.material)":[[17,"raysect.optical.material.material.NullVolume",false]],"numericalintegrator (class in raysect.optical.material.emitter.inhomogeneous)":[[19,"raysect.optical.material.emitter.inhomogeneous.NumericalIntegrator",false]],"numericallyintegratedsf (class in raysect.optical.spectralfunction)":[[14,"raysect.optical.spectralfunction.NumericallyIntegratedSF",false]],"observe() (raysect.core.scenegraph.observer.observer method)":[[8,"raysect.core.scenegraph.observer.Observer.observe",false]],"observe() (raysect.optical.observer.base.observer._observerbase method)":[[15,"raysect.optical.observer.base.observer._ObserverBase.observe",false]],"observer (class in raysect.core.scenegraph.observer)":[[8,"raysect.core.scenegraph.observer.Observer",false]],"observer0d (class in raysect.optical.observer.base.observer)":[[15,"raysect.optical.observer.base.observer.Observer0D",false]],"observer1d (class in raysect.optical.observer.base.observer)":[[15,"raysect.optical.observer.base.observer.Observer1D",false]],"observer2d (class in raysect.optical.observer.base.observer)":[[15,"raysect.optical.observer.base.observer.Observer2D",false]],"observers (raysect.core.scenegraph.world.world attribute)":[[8,"raysect.core.scenegraph.world.World.observers",false]],"orthogonal() (raysect.core.math.vector.vector2d method)":[[5,"raysect.core.math.vector.Vector2D.orthogonal",false]],"orthogonal() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.orthogonal",false]],"orthographiccamera (class in raysect.optical.observer.imaging.orthographic)":[[15,"raysect.optical.observer.imaging.orthographic.OrthographicCamera",false]],"pad() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.pad",false]],"pad() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.pad",false]],"pad() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.pad",false]],"pad_axis() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.pad_axis",false]],"pad_axis() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.pad_axis",false]],"parabola (class in raysect.primitive)":[[22,"raysect.primitive.Parabola",false],[61,"raysect.primitive.Parabola",false]],"parent (raysect.core.scenegraph.node.node attribute)":[[8,"raysect.core.scenegraph.node.Node.parent",false]],"pdf() (raysect.core.math.sampler.solidangle.solidanglesampler method)":[[6,"raysect.core.math.sampler.solidangle.SolidAngleSampler.pdf",false]],"perfectreflectingsurface (class in raysect.optical.material.debug)":[[18,"raysect.optical.material.debug.PerfectReflectingSurface",false]],"photon_energy() (in module raysect.optical.spectrum)":[[14,"raysect.optical.spectrum.photon_energy",false]],"pinholecamera (class in raysect.optical.observer.imaging.pinhole)":[[15,"raysect.optical.observer.imaging.pinhole.PinholeCamera",false]],"pipeline0d (class in raysect.optical.observer.base.pipeline)":[[20,"raysect.optical.observer.base.pipeline.Pipeline0D",false]],"pipeline1d (class in raysect.optical.observer.base.pipeline)":[[20,"raysect.optical.observer.base.pipeline.Pipeline1D",false]],"pipeline2d (class in raysect.optical.observer.base.pipeline)":[[20,"raysect.optical.observer.base.pipeline.Pipeline2D",false]],"pipelines (raysect.optical.observer.base.observer.observer0d attribute)":[[15,"raysect.optical.observer.base.observer.Observer0D.pipelines",false]],"pipelines (raysect.optical.observer.base.observer.observer1d attribute)":[[15,"raysect.optical.observer.base.observer.Observer1D.pipelines",false]],"pipelines (raysect.optical.observer.base.observer.observer2d attribute)":[[15,"raysect.optical.observer.base.observer.Observer2D.pipelines",false]],"pixel (class in raysect.optical.observer.nonimaging.pixel)":[[15,"raysect.optical.observer.nonimaging.pixel.Pixel",false]],"pixel_processor() (raysect.optical.observer.base.pipeline.pipeline0d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline0D.pixel_processor",false]],"pixel_processor() (raysect.optical.observer.base.pipeline.pipeline1d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline1D.pixel_processor",false]],"pixel_processor() (raysect.optical.observer.base.pipeline.pipeline2d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline2D.pixel_processor",false]],"pixel_samples (raysect.optical.observer.base.observer.observer0d attribute)":[[15,"raysect.optical.observer.base.observer.Observer0D.pixel_samples",false]],"pixel_samples (raysect.optical.observer.base.observer.observer1d attribute)":[[15,"raysect.optical.observer.base.observer.Observer1D.pixel_samples",false]],"pixel_samples (raysect.optical.observer.base.observer.observer2d attribute)":[[15,"raysect.optical.observer.base.observer.Observer2D.pixel_samples",false]],"pixels (raysect.optical.observer.base.observer.observer1d attribute)":[[15,"raysect.optical.observer.base.observer.Observer1D.pixels",false]],"pixels (raysect.optical.observer.base.observer.observer2d attribute)":[[15,"raysect.optical.observer.base.observer.Observer2D.pixels",false]],"pixels (raysect.optical.observer.imaging.ccd.ccdarray attribute)":[[15,"raysect.optical.observer.imaging.ccd.CCDArray.pixels",false]],"pixels (raysect.optical.observer.imaging.orthographic.orthographiccamera attribute)":[[15,"raysect.optical.observer.imaging.orthographic.OrthographicCamera.pixels",false]],"pixels (raysect.optical.observer.imaging.pinhole.pinholecamera attribute)":[[15,"raysect.optical.observer.imaging.pinhole.PinholeCamera.pixels",false]],"planoconcave (class in raysect.primitive.lens.spherical)":[[24,"raysect.primitive.lens.spherical.PlanoConcave",false]],"planoconvex (class in raysect.primitive.lens.spherical)":[[24,"raysect.primitive.lens.spherical.PlanoConvex",false]],"point2d (class in raysect.core.math.point)":[[5,"raysect.core.math.point.Point2D",false]],"point3d (class in raysect.core.math.point)":[[5,"raysect.core.math.point.Point3D",false]],"point_on() (raysect.core.ray.ray method)":[[2,"raysect.core.ray.Ray.point_on",false]],"pop() (raysect.core.containers.stack method)":[[13,"raysect.core.containers.Stack.pop",false]],"powerpipeline0d (class in raysect.optical.observer.pipeline.mono)":[[20,"raysect.optical.observer.pipeline.mono.PowerPipeline0D",false]],"powerpipeline1d (class in raysect.optical.observer.pipeline.mono)":[[20,"raysect.optical.observer.pipeline.mono.PowerPipeline1D",false]],"powerpipeline2d (class in raysect.optical.observer.pipeline.mono)":[[20,"raysect.optical.observer.pipeline.mono.PowerPipeline2D",false]],"primitive (class in raysect.core.scenegraph.primitive)":[[8,"raysect.core.scenegraph.primitive.Primitive",false]],"primitive_a (raysect.primitive.csg.csgprimitive attribute)":[[21,"raysect.primitive.csg.CSGPrimitive.primitive_a",false]],"primitive_b (raysect.primitive.csg.csgprimitive attribute)":[[21,"raysect.primitive.csg.CSGPrimitive.primitive_b",false]],"primitives (raysect.core.scenegraph.world.world attribute)":[[8,"raysect.core.scenegraph.world.World.primitives",false]],"print_scenegraph() (in module raysect.core.scenegraph.utility)":[[8,"raysect.core.scenegraph.utility.print_scenegraph",false]],"probability() (in module raysect.core.math.random)":[[6,"raysect.core.math.random.probability",false]],"push() (raysect.core.containers.stack method)":[[13,"raysect.core.containers.Stack.push",false]],"queue (class in raysect.core.containers)":[[13,"raysect.core.containers.Queue",false]],"radian() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.radian",false]],"radiancepipeline0d (class in raysect.optical.observer.pipeline.mono)":[[20,"raysect.optical.observer.pipeline.mono.RadiancePipeline0D",false]],"radiancepipeline1d (class in raysect.optical.observer.pipeline.mono)":[[20,"raysect.optical.observer.pipeline.mono.RadiancePipeline1D",false]],"radiancepipeline2d (class in raysect.optical.observer.pipeline.mono)":[[20,"raysect.optical.observer.pipeline.mono.RadiancePipeline2D",false]],"radius (raysect.optical.observer.nonimaging.fibreoptic.fibreoptic attribute)":[[15,"raysect.optical.observer.nonimaging.fibreoptic.FibreOptic.radius",false]],"radius (raysect.primitive.cone attribute)":[[22,"raysect.primitive.Cone.radius",false]],"radius (raysect.primitive.cylinder attribute)":[[22,"raysect.primitive.Cylinder.radius",false]],"radius (raysect.primitive.parabola attribute)":[[22,"raysect.primitive.Parabola.radius",false]],"radius (raysect.primitive.sphere attribute)":[[22,"raysect.primitive.Sphere.radius",false]],"ray (class in raysect.core.ray)":[[2,"raysect.core.ray.Ray",false]],"ray (class in raysect.optical.ray)":[[14,"raysect.optical.ray.Ray",false]],"ray_extinction_min_depth (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.ray_extinction_min_depth",false]],"ray_extinction_prob (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.ray_extinction_prob",false]],"ray_important_path_weight (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.ray_important_path_weight",false]],"ray_max_depth (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.ray_max_depth",false]],"raysect.core.acceleration.accelerator":[[7,"module-raysect.core.acceleration.accelerator",false]],"raysect.core.acceleration.boundprimitive":[[7,"module-raysect.core.acceleration.boundprimitive",false]],"raysect.core.acceleration.kdtree":[[7,"module-raysect.core.acceleration.kdtree",false]],"raysect.core.acceleration.unaccelerated":[[7,"module-raysect.core.acceleration.unaccelerated",false]],"raysect.core.boundingbox":[[10,"module-raysect.core.boundingbox",false]],"raysect.core.intersection":[[2,"module-raysect.core.intersection",false]],"raysect.core.math.affinematrix":[[0,"module-raysect.core.math.affinematrix",false]],"raysect.core.math.function.float.function2d.interpolate.discrete2dmesh":[[3,"module-raysect.core.math.function.float.function2d.interpolate.discrete2dmesh",false]],"raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh":[[3,"module-raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh",false]],"raysect.core.math.function.float.function3d.interpolate.discrete3dmesh":[[3,"module-raysect.core.math.function.float.function3d.interpolate.discrete3dmesh",false]],"raysect.core.math.units":[[12,"module-raysect.core.math.units",false]],"raysect.core.ray":[[2,"module-raysect.core.ray",false]],"raysect.core.scenegraph.observer":[[8,"module-raysect.core.scenegraph.observer",false]],"raysect.core.scenegraph.primitive":[[8,"module-raysect.core.scenegraph.primitive",false]],"raysect.core.scenegraph.world":[[8,"module-raysect.core.scenegraph.world",false]],"raysect.optical.colour.ciexyz_x (built-in variable)":[[14,"raysect.optical.colour.ciexyz_x",false]],"raysect.optical.colour.ciexyz_y (built-in variable)":[[14,"raysect.optical.colour.ciexyz_y",false]],"raysect.optical.colour.ciexyz_z (built-in variable)":[[14,"raysect.optical.colour.ciexyz_z",false]],"raysect.optical.colour.d65_white (built-in variable)":[[14,"raysect.optical.colour.d65_white",false]],"rectanglesampler3d (class in raysect.core.math.sampler.surface3d)":[[6,"raysect.core.math.sampler.surface3d.RectangleSampler3D",false]],"remove() (raysect.core.containers.linkedlist method)":[[13,"raysect.core.containers.LinkedList.remove",false]],"renderengine (class in raysect.core.workflow)":[[9,"raysect.core.workflow.RenderEngine",false]],"resample_ciexyz() (in module raysect.optical.colour)":[[14,"raysect.optical.colour.resample_ciexyz",false]],"rgbadaptivesampler2d (class in raysect.optical.observer.sampler2d)":[[20,"raysect.optical.observer.sampler2d.RGBAdaptiveSampler2D",false]],"rgbpipeline2d (class in raysect.optical.observer.pipeline.rgb)":[[20,"raysect.optical.observer.pipeline.rgb.RGBPipeline2D",false]],"rotate() (in module raysect.core.math.transform)":[[0,"raysect.core.math.transform.rotate",false]],"rotate_basis() (in module raysect.core.math.transform)":[[0,"raysect.core.math.transform.rotate_basis",false]],"rotate_vector() (in module raysect.core.math.transform)":[[0,"raysect.core.math.transform.rotate_vector",false]],"rotate_x() (in module raysect.core.math.transform)":[[0,"raysect.core.math.transform.rotate_x",false]],"rotate_y() (in module raysect.core.math.transform)":[[0,"raysect.core.math.transform.rotate_y",false]],"rotate_z() (in module raysect.core.math.transform)":[[0,"raysect.core.math.transform.rotate_z",false]],"roughconductor (class in raysect.optical.material.conductor)":[[18,"raysect.optical.material.conductor.RoughConductor",false]],"roughen (class in raysect.optical.material.modifiers)":[[18,"raysect.optical.material.modifiers.Roughen",false]],"run() (raysect.core.workflow.renderengine method)":[[9,"raysect.core.workflow.RenderEngine.run",false]],"sample() (raysect.optical.ray.ray method)":[[14,"raysect.optical.ray.Ray.sample",false]],"sample() (raysect.optical.spectralfunction.spectralfunction method)":[[14,"raysect.optical.spectralfunction.SpectralFunction.sample",false]],"samples_per_task (raysect.optical.observer.base.observer.observer0d attribute)":[[15,"raysect.optical.observer.base.observer.Observer0D.samples_per_task",false]],"save() (raysect.optical.observer.pipeline.bayer.bayerpipeline2d method)":[[20,"raysect.optical.observer.pipeline.bayer.BayerPipeline2D.save",false]],"save() (raysect.optical.observer.pipeline.mono.powerpipeline2d method)":[[20,"raysect.optical.observer.pipeline.mono.PowerPipeline2D.save",false]],"save() (raysect.optical.observer.pipeline.rgb.rgbpipeline2d method)":[[20,"raysect.optical.observer.pipeline.rgb.RGBPipeline2D.save",false]],"save() (raysect.primitive.mesh.mesh.mesh method)":[[23,"raysect.primitive.mesh.mesh.Mesh.save",false]],"seed() (in module raysect.core.math.random)":[[6,"raysect.core.math.random.seed",false]],"sellmeier (class in raysect.optical.material.dielectric)":[[18,"raysect.optical.material.dielectric.Sellmeier",false]],"sensitivity (raysect.optical.observer.imaging.orthographic.orthographiccamera attribute)":[[15,"raysect.optical.observer.imaging.orthographic.OrthographicCamera.sensitivity",false]],"sensitivity (raysect.optical.observer.imaging.pinhole.pinholecamera attribute)":[[15,"raysect.optical.observer.imaging.pinhole.PinholeCamera.sensitivity",false]],"sensitivity (raysect.optical.observer.imaging.vector.vectorcamera attribute)":[[15,"raysect.optical.observer.imaging.vector.VectorCamera.sensitivity",false]],"sensitivity (raysect.optical.observer.nonimaging.fibreoptic.fibreoptic attribute)":[[15,"raysect.optical.observer.nonimaging.fibreoptic.FibreOptic.sensitivity",false]],"sensitivity (raysect.optical.observer.nonimaging.mesh_pixel.meshpixel attribute)":[[15,"raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel.sensitivity",false]],"sensitivity (raysect.optical.observer.nonimaging.pixel.pixel attribute)":[[15,"raysect.optical.observer.nonimaging.pixel.Pixel.sensitivity",false]],"sensitivity (raysect.optical.observer.nonimaging.sightline.sightline attribute)":[[15,"raysect.optical.observer.nonimaging.sightline.SightLine.sensitivity",false]],"sensitivity() (raysect.optical.observer.nonimaging.mesh_camera.meshcamera method)":[[15,"raysect.optical.observer.nonimaging.mesh_camera.MeshCamera.sensitivity",false]],"serialengine (class in raysect.core.workflow)":[[9,"raysect.core.workflow.SerialEngine",false]],"shape (raysect.core.math.statsarray.statsarray1d attribute)":[[11,"raysect.core.math.statsarray.StatsArray1D.shape",false]],"shape (raysect.core.math.statsarray.statsarray2d attribute)":[[11,"raysect.core.math.statsarray.StatsArray2D.shape",false]],"shape (raysect.core.math.statsarray.statsarray3d attribute)":[[11,"raysect.core.math.statsarray.StatsArray3D.shape",false]],"sightline (class in raysect.optical.observer.nonimaging.sightline)":[[15,"raysect.optical.observer.nonimaging.sightline.SightLine",false]],"sin1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Sin1D",false]],"sin2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Sin2D",false]],"sin3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Sin3D",false]],"slerp() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.slerp",false]],"solid_angle (raysect.optical.observer.nonimaging.fibreoptic.fibreoptic attribute)":[[15,"raysect.optical.observer.nonimaging.fibreoptic.FibreOptic.solid_angle",false]],"solid_angle (raysect.optical.observer.nonimaging.mesh_pixel.meshpixel attribute)":[[15,"raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel.solid_angle",false]],"solid_angle (raysect.optical.observer.nonimaging.pixel.pixel attribute)":[[15,"raysect.optical.observer.nonimaging.pixel.Pixel.solid_angle",false]],"solid_angle() (raysect.optical.observer.nonimaging.mesh_camera.meshcamera method)":[[15,"raysect.optical.observer.nonimaging.mesh_camera.MeshCamera.solid_angle",false]],"solidanglesampler (class in raysect.core.math.sampler.solidangle)":[[6,"raysect.core.math.sampler.solidangle.SolidAngleSampler",false]],"spawn_daughter() (raysect.optical.ray.ray method)":[[14,"raysect.optical.ray.Ray.spawn_daughter",false]],"spectral_bins (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.spectral_bins",false]],"spectral_rays (raysect.optical.observer.base.observer._observerbase attribute)":[[15,"raysect.optical.observer.base.observer._ObserverBase.spectral_rays",false]],"spectraladaptivesampler1d (class in raysect.optical.observer.sampler1d)":[[20,"raysect.optical.observer.sampler1d.SpectralAdaptiveSampler1D",false]],"spectraladaptivesampler2d (class in raysect.optical.observer.sampler2d)":[[20,"raysect.optical.observer.sampler2d.SpectralAdaptiveSampler2D",false]],"spectralfunction (class in raysect.optical.spectralfunction)":[[14,"raysect.optical.spectralfunction.SpectralFunction",false]],"spectralpowerpipeline0d (class in raysect.optical.observer.pipeline.spectral)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralPowerPipeline0D",false]],"spectralpowerpipeline1d (class in raysect.optical.observer.pipeline.spectral)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralPowerPipeline1D",false]],"spectralpowerpipeline2d (class in raysect.optical.observer.pipeline.spectral)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralPowerPipeline2D",false]],"spectralradiancepipeline0d (class in raysect.optical.observer.pipeline.spectral)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline0D",false]],"spectralradiancepipeline1d (class in raysect.optical.observer.pipeline.spectral)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline1D",false]],"spectralradiancepipeline2d (class in raysect.optical.observer.pipeline.spectral)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline2D",false]],"spectrum (class in raysect.optical.spectrum)":[[14,"raysect.optical.spectrum.Spectrum",false]],"spectrum_to_ciexyz() (in module raysect.optical.colour)":[[14,"raysect.optical.colour.spectrum_to_ciexyz",false]],"sphere (class in raysect.primitive)":[[22,"raysect.primitive.Sphere",false],[61,"raysect.primitive.Sphere",false]],"spheresampler (class in raysect.core.math.sampler.solidangle)":[[6,"raysect.core.math.sampler.solidangle.SphereSampler",false]],"srgb_to_ciexyz() (in module raysect.optical.colour)":[[14,"raysect.optical.colour.srgb_to_ciexyz",false]],"stack (class in raysect.core.containers)":[[13,"raysect.core.containers.Stack",false]],"statsarray1d (class in raysect.core.math.statsarray)":[[11,"raysect.core.math.statsarray.StatsArray1D",false]],"statsarray2d (class in raysect.core.math.statsarray)":[[11,"raysect.core.math.statsarray.StatsArray2D",false]],"statsarray3d (class in raysect.core.math.statsarray)":[[11,"raysect.core.math.statsarray.StatsArray3D",false]],"statsbin (class in raysect.core.math.statsarray)":[[11,"raysect.core.math.statsarray.StatsBin",false]],"subtract (class in raysect.primitive.csg)":[[21,"raysect.primitive.csg.Subtract",false]],"surface_area() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.surface_area",false]],"surface_area() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.surface_area",false]],"surface_area() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.surface_area",false]],"surfacesampler3d (class in raysect.core.math.sampler.surface3d)":[[6,"raysect.core.math.sampler.surface3d.SurfaceSampler3D",false]],"tan1d (class in raysect.core.math.function.float.function1d.cmath)":[[3,"raysect.core.math.function.float.function1d.cmath.Tan1D",false]],"tan2d (class in raysect.core.math.function.float.function2d.cmath)":[[3,"raysect.core.math.function.float.function2d.cmath.Tan2D",false]],"tan3d (class in raysect.core.math.function.float.function3d.cmath)":[[3,"raysect.core.math.function.float.function3d.cmath.Tan3D",false]],"to() (raysect.core.scenegraph.node.node method)":[[8,"raysect.core.scenegraph.node.Node.to",false]],"to() (raysect.core.scenegraph.world.world method)":[[8,"raysect.core.scenegraph.world.World.to",false]],"to_local() (raysect.core.scenegraph.node.node method)":[[8,"raysect.core.scenegraph.node.Node.to_local",false]],"to_photons() (raysect.optical.spectrum.spectrum method)":[[14,"raysect.optical.spectrum.Spectrum.to_photons",false]],"to_root() (raysect.core.scenegraph.node.node method)":[[8,"raysect.core.scenegraph.node.Node.to_root",false]],"to_spectrum() (raysect.optical.observer.pipeline.spectral.spectralradiancepipeline0d method)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline0D.to_spectrum",false]],"to_spectrum() (raysect.optical.observer.pipeline.spectral.spectralradiancepipeline1d method)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline1D.to_spectrum",false]],"to_spectrum() (raysect.optical.observer.pipeline.spectral.spectralradiancepipeline2d method)":[[20,"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline2D.to_spectrum",false]],"torus (class in raysect.primitive)":[[22,"raysect.primitive.Torus",false],[61,"raysect.primitive.Torus",false]],"total() (raysect.optical.spectrum.spectrum method)":[[14,"raysect.optical.spectrum.Spectrum.total",false]],"trace() (raysect.optical.ray.ray method)":[[14,"raysect.optical.ray.Ray.trace",false]],"transform (raysect.core.scenegraph.node.node attribute)":[[8,"raysect.core.scenegraph.node.Node.transform",false]],"transform() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.transform",false]],"transform() (raysect.core.math.vector.vector3d method)":[[5,"raysect.core.math.vector.Vector3D.transform",false]],"transform_with_inverse() (raysect.core.math.normal.normal3d method)":[[5,"raysect.core.math.normal.Normal3D.transform_with_inverse",false]],"translate() (in module raysect.core.math.transform)":[[0,"raysect.core.math.transform.translate",false]],"trianglesampler3d (class in raysect.core.math.sampler.surface3d)":[[6,"raysect.core.math.sampler.surface3d.TriangleSampler3D",false]],"um() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.um",false]],"uniform() (in module raysect.core.math.random)":[[6,"raysect.core.math.random.uniform",false]],"uniformsurfaceemitter (class in raysect.optical.material.emitter)":[[18,"raysect.optical.material.emitter.UniformSurfaceEmitter",false]],"uniformvolumeemitter (class in raysect.optical.material.emitter)":[[19,"raysect.optical.material.emitter.UniformVolumeEmitter",false]],"union (class in raysect.primitive.csg)":[[21,"raysect.primitive.csg.Union",false]],"union() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.union",false]],"union() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.union",false]],"union() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.union",false]],"unitysurfaceemitter (class in raysect.optical.material.emitter)":[[18,"raysect.optical.material.emitter.UnitySurfaceEmitter",false]],"unityvolumeemitter (class in raysect.optical.material.emitter)":[[19,"raysect.optical.material.emitter.UnityVolumeEmitter",false]],"update() (raysect.optical.observer.base.pipeline.pipeline0d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline0D.update",false]],"update() (raysect.optical.observer.base.pipeline.pipeline1d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline1D.update",false]],"update() (raysect.optical.observer.base.pipeline.pipeline2d method)":[[20,"raysect.optical.observer.base.pipeline.Pipeline2D.update",false]],"upper (raysect.core.boundingbox.boundingbox2d attribute)":[[10,"raysect.core.boundingbox.BoundingBox2D.upper",false]],"upper (raysect.core.boundingbox.boundingbox3d attribute)":[[10,"raysect.core.boundingbox.BoundingBox3D.upper",false]],"upper (raysect.primitive.box attribute)":[[22,"raysect.primitive.Box.upper",false]],"vector2d (class in raysect.core.math.vector)":[[5,"raysect.core.math.vector.Vector2D",false]],"vector3d (class in raysect.core.math.vector)":[[5,"raysect.core.math.vector.Vector3D",false]],"vector_to() (raysect.core.math.point.point2d method)":[[5,"raysect.core.math.point.Point2D.vector_to",false]],"vector_to() (raysect.core.math.point.point3d method)":[[5,"raysect.core.math.point.Point3D.vector_to",false]],"vectorcamera (class in raysect.optical.observer.imaging.vector)":[[15,"raysect.optical.observer.imaging.vector.VectorCamera",false]],"vertices() (raysect.core.boundingbox.boundingbox2d method)":[[10,"raysect.core.boundingbox.BoundingBox2D.vertices",false]],"vertices() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.vertices",false]],"volume() (raysect.core.boundingbox.boundingbox3d method)":[[10,"raysect.core.boundingbox.BoundingBox3D.volume",false]],"volume() (raysect.core.boundingsphere.boundingsphere3d method)":[[10,"raysect.core.boundingsphere.BoundingSphere3D.volume",false]],"volumeintegrator (class in raysect.optical.material.emitter.inhomogeneous)":[[19,"raysect.optical.material.emitter.inhomogeneous.VolumeIntegrator",false]],"volumetransform (class in raysect.optical.material.modifiers)":[[18,"raysect.optical.material.modifiers.VolumeTransform",false]],"wavelength_range (raysect.optical.ray.ray attribute)":[[14,"raysect.optical.ray.Ray.wavelength_range",false]],"wavelengths (raysect.optical.spectrum.spectrum attribute)":[[14,"raysect.optical.spectrum.Spectrum.wavelengths",false]],"width (raysect.optical.observer.imaging.ccd.ccdarray attribute)":[[15,"raysect.optical.observer.imaging.ccd.CCDArray.width",false]],"width (raysect.optical.observer.imaging.orthographic.orthographiccamera attribute)":[[15,"raysect.optical.observer.imaging.orthographic.OrthographicCamera.width",false]],"worker_count() (raysect.core.workflow.renderengine method)":[[9,"raysect.core.workflow.RenderEngine.worker_count",false]],"world (class in raysect.core.scenegraph.world)":[[8,"raysect.core.scenegraph.world.World",false]],"world (class in raysect.optical.scenegraph.world)":[[14,"raysect.optical.scenegraph.world.World",false]],"x_width (raysect.optical.observer.nonimaging.pixel.pixel attribute)":[[15,"raysect.optical.observer.nonimaging.pixel.Pixel.x_width",false]],"y_width (raysect.optical.observer.nonimaging.pixel.pixel attribute)":[[15,"raysect.optical.observer.nonimaging.pixel.Pixel.y_width",false]],"yard() (in module raysect.core.math.units)":[[12,"raysect.core.math.units.yard",false]]},"objects":{"raysect.core":[[10,0,0,"-","boundingbox"],[2,0,0,"-","intersection"],[2,0,0,"-","ray"]],"raysect.core.acceleration":[[7,0,0,"-","accelerator"],[7,0,0,"-","boundprimitive"],[7,0,0,"-","kdtree"],[7,0,0,"-","unaccelerated"]],"raysect.core.boundingbox":[[10,1,1,"","BoundingBox2D"],[10,1,1,"","BoundingBox3D"]],"raysect.core.boundingbox.BoundingBox2D":[[10,2,1,"","contains"],[10,2,1,"","extend"],[10,2,1,"","extent"],[10,2,1,"","largest_axis"],[10,2,1,"","largest_extent"],[10,3,1,"","lower"],[10,2,1,"","pad"],[10,2,1,"","pad_axis"],[10,2,1,"","surface_area"],[10,2,1,"","union"],[10,3,1,"","upper"],[10,2,1,"","vertices"]],"raysect.core.boundingbox.BoundingBox3D":[[10,3,1,"","centre"],[10,2,1,"","contains"],[10,2,1,"","enclosing_sphere"],[10,2,1,"","extend"],[10,2,1,"","extent"],[10,2,1,"","full_intersection"],[10,2,1,"","hit"],[10,2,1,"","largest_axis"],[10,2,1,"","largest_extent"],[10,3,1,"","lower"],[10,2,1,"","pad"],[10,2,1,"","pad_axis"],[10,2,1,"","surface_area"],[10,2,1,"","union"],[10,3,1,"","upper"],[10,2,1,"","vertices"],[10,2,1,"","volume"]],"raysect.core.boundingsphere":[[10,1,1,"","BoundingSphere3D"]],"raysect.core.boundingsphere.BoundingSphere3D":[[10,3,1,"","centre"],[10,2,1,"","contains"],[10,2,1,"","extend"],[10,2,1,"","full_intersection"],[10,2,1,"","hit"],[10,2,1,"","pad"],[10,2,1,"","surface_area"],[10,2,1,"","union"],[10,2,1,"","volume"]],"raysect.core.containers":[[13,1,1,"","LinkedList"],[13,1,1,"","Queue"],[13,1,1,"","Stack"]],"raysect.core.containers.LinkedList":[[13,2,1,"","add"],[13,2,1,"","add_items"],[13,2,1,"","get_index"],[13,2,1,"","insert"],[13,2,1,"","is_empty"],[13,2,1,"","remove"]],"raysect.core.containers.Queue":[[13,2,1,"","next_in_queue"]],"raysect.core.containers.Stack":[[13,2,1,"","pop"],[13,2,1,"","push"]],"raysect.core.intersection":[[2,1,1,"","Intersection"]],"raysect.core.math":[[0,0,0,"-","affinematrix"],[12,0,0,"-","units"]],"raysect.core.math.affinematrix":[[0,1,1,"","AffineMatrix3D"]],"raysect.core.math.affinematrix.AffineMatrix3D":[[0,2,1,"","__getitem__"],[0,2,1,"","__mul__"],[0,2,1,"","__setitem__"],[0,2,1,"","inverse"],[0,2,1,"","is_close"],[0,2,1,"","is_identity"]],"raysect.core.math.function.float.function1d.arg":[[3,1,1,"","Arg1D"]],"raysect.core.math.function.float.function1d.base":[[3,1,1,"","Function1D"]],"raysect.core.math.function.float.function1d.base.Function1D":[[3,2,1,"","__call__"]],"raysect.core.math.function.float.function1d.cmath":[[3,1,1,"","Acos1D"],[3,1,1,"","Asin1D"],[3,1,1,"","Atan1D"],[3,1,1,"","Atan4Q1D"],[3,1,1,"","Cos1D"],[3,1,1,"","Exp1D"],[3,1,1,"","Sin1D"],[3,1,1,"","Tan1D"]],"raysect.core.math.function.float.function1d.constant":[[3,1,1,"","Constant1D"]],"raysect.core.math.function.float.function1d.interpolate":[[3,1,1,"","Interpolator1DArray"]],"raysect.core.math.function.float.function2d.arg":[[3,1,1,"","Arg2D"]],"raysect.core.math.function.float.function2d.base":[[3,1,1,"","Function2D"]],"raysect.core.math.function.float.function2d.base.Function2D":[[3,2,1,"","__call__"]],"raysect.core.math.function.float.function2d.cmath":[[3,1,1,"","Acos2D"],[3,1,1,"","Asin2D"],[3,1,1,"","Atan2D"],[3,1,1,"","Atan4Q2D"],[3,1,1,"","Cos2D"],[3,1,1,"","Exp2D"],[3,1,1,"","Sin2D"],[3,1,1,"","Tan2D"]],"raysect.core.math.function.float.function2d.constant":[[3,1,1,"","Constant2D"]],"raysect.core.math.function.float.function2d.interpolate":[[3,0,0,"-","discrete2dmesh"],[3,0,0,"-","interpolator2dmesh"]],"raysect.core.math.function.float.function2d.interpolate.discrete2dmesh":[[3,1,1,"","Discrete2DMesh"]],"raysect.core.math.function.float.function2d.interpolate.discrete2dmesh.Discrete2DMesh":[[3,2,1,"","instance"]],"raysect.core.math.function.float.function2d.interpolate.interpolator2darray":[[3,1,1,"","Interpolator2DArray"]],"raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh":[[3,1,1,"","Interpolator2DMesh"]],"raysect.core.math.function.float.function2d.interpolate.interpolator2dmesh.Interpolator2DMesh":[[3,2,1,"","instance"]],"raysect.core.math.function.float.function3d.arg":[[3,1,1,"","Arg3D"]],"raysect.core.math.function.float.function3d.base":[[3,1,1,"","Function3D"]],"raysect.core.math.function.float.function3d.base.Function3D":[[3,2,1,"","__call__"]],"raysect.core.math.function.float.function3d.cmath":[[3,1,1,"","Acos3D"],[3,1,1,"","Asin3D"],[3,1,1,"","Atan3D"],[3,1,1,"","Atan4Q3D"],[3,1,1,"","Cos3D"],[3,1,1,"","Exp3D"],[3,1,1,"","Sin3D"],[3,1,1,"","Tan3D"]],"raysect.core.math.function.float.function3d.constant":[[3,1,1,"","Constant3D"]],"raysect.core.math.function.float.function3d.interpolate":[[3,0,0,"-","discrete3dmesh"]],"raysect.core.math.function.float.function3d.interpolate.discrete3dmesh":[[3,1,1,"","Discrete3DMesh"]],"raysect.core.math.function.float.function3d.interpolate.discrete3dmesh.Discrete3DMesh":[[3,2,1,"","instance"]],"raysect.core.math.function.float.function3d.interpolate.interpolator3darray":[[3,1,1,"","Interpolator3DArray"]],"raysect.core.math.function.vector3d.function1d.base":[[3,1,1,"","Function1D"]],"raysect.core.math.function.vector3d.function1d.base.Function1D":[[3,2,1,"","__call__"]],"raysect.core.math.function.vector3d.function1d.constant":[[3,1,1,"","Constant1D"]],"raysect.core.math.function.vector3d.function1d.utility":[[3,1,1,"","FloatToVector3DFunction1D"]],"raysect.core.math.function.vector3d.function2d.base":[[3,1,1,"","Function2D"]],"raysect.core.math.function.vector3d.function2d.base.Function2D":[[3,2,1,"","__call__"]],"raysect.core.math.function.vector3d.function2d.constant":[[3,1,1,"","Constant2D"]],"raysect.core.math.function.vector3d.function2d.utility":[[3,1,1,"","FloatToVector3DFunction2D"]],"raysect.core.math.function.vector3d.function3d.base":[[3,1,1,"","Function3D"]],"raysect.core.math.function.vector3d.function3d.base.Function3D":[[3,2,1,"","__call__"]],"raysect.core.math.function.vector3d.function3d.constant":[[3,1,1,"","Constant3D"]],"raysect.core.math.function.vector3d.function3d.utility":[[3,1,1,"","FloatToVector3DFunction3D"]],"raysect.core.math.normal":[[5,1,1,"","Normal3D"]],"raysect.core.math.normal.Normal3D":[[5,2,1,"","as_vector"],[5,2,1,"","transform_with_inverse"]],"raysect.core.math.point":[[5,1,1,"","Point2D"],[5,1,1,"","Point3D"]],"raysect.core.math.point.Point2D":[[5,2,1,"","__add__"],[5,2,1,"","__getitem__"],[5,2,1,"","__iter__"],[5,2,1,"","__setitem__"],[5,2,1,"","__sub__"],[5,2,1,"","copy"],[5,2,1,"","distance_to"],[5,2,1,"","vector_to"]],"raysect.core.math.point.Point3D":[[5,2,1,"","__add__"],[5,2,1,"","__getitem__"],[5,2,1,"","__iter__"],[5,2,1,"","__mul__"],[5,2,1,"","__setitem__"],[5,2,1,"","__sub__"],[5,2,1,"","copy"],[5,2,1,"","distance_to"],[5,2,1,"","transform"],[5,2,1,"","vector_to"]],"raysect.core.math.random":[[6,4,1,"","normal"],[6,4,1,"","probability"],[6,4,1,"","seed"],[6,4,1,"","uniform"]],"raysect.core.math.sampler.solidangle":[[6,1,1,"","ConeUniformSampler"],[6,1,1,"","HemisphereCosineSampler"],[6,1,1,"","HemisphereUniformSampler"],[6,1,1,"","SolidAngleSampler"],[6,1,1,"","SphereSampler"]],"raysect.core.math.sampler.solidangle.SolidAngleSampler":[[6,2,1,"","__call__"],[6,2,1,"","pdf"]],"raysect.core.math.sampler.surface3d":[[6,1,1,"","DiskSampler3D"],[6,1,1,"","RectangleSampler3D"],[6,1,1,"","SurfaceSampler3D"],[6,1,1,"","TriangleSampler3D"]],"raysect.core.math.sampler.surface3d.SurfaceSampler3D":[[6,2,1,"","__call__"]],"raysect.core.math.statsarray":[[11,1,1,"","StatsArray1D"],[11,1,1,"","StatsArray2D"],[11,1,1,"","StatsArray3D"],[11,1,1,"","StatsBin"]],"raysect.core.math.statsarray.StatsArray1D":[[11,2,1,"","add_sample"],[11,2,1,"","clear"],[11,2,1,"","combine_samples"],[11,2,1,"","copy"],[11,2,1,"","error"],[11,2,1,"","errors"],[11,3,1,"","shape"]],"raysect.core.math.statsarray.StatsArray2D":[[11,2,1,"","add_sample"],[11,2,1,"","clear"],[11,2,1,"","combine_samples"],[11,2,1,"","copy"],[11,2,1,"","error"],[11,2,1,"","errors"],[11,3,1,"","shape"]],"raysect.core.math.statsarray.StatsArray3D":[[11,2,1,"","add_sample"],[11,2,1,"","clear"],[11,2,1,"","combine_samples"],[11,2,1,"","copy"],[11,2,1,"","error"],[11,2,1,"","errors"],[11,3,1,"","shape"]],"raysect.core.math.statsarray.StatsBin":[[11,2,1,"","add_sample"],[11,2,1,"","clear"],[11,2,1,"","combine_samples"],[11,2,1,"","copy"],[11,2,1,"","error"]],"raysect.core.math.transform":[[0,4,1,"","rotate"],[0,4,1,"","rotate_basis"],[0,4,1,"","rotate_vector"],[0,4,1,"","rotate_x"],[0,4,1,"","rotate_y"],[0,4,1,"","rotate_z"],[0,4,1,"","translate"]],"raysect.core.math.units":[[12,4,1,"","cm"],[12,4,1,"","foot"],[12,4,1,"","inch"],[12,4,1,"","km"],[12,4,1,"","mil"],[12,4,1,"","mile"],[12,4,1,"","mm"],[12,4,1,"","nm"],[12,4,1,"","radian"],[12,4,1,"","um"],[12,4,1,"","yard"]],"raysect.core.math.vector":[[5,1,1,"","Vector2D"],[5,1,1,"","Vector3D"]],"raysect.core.math.vector.Vector2D":[[5,2,1,"","__add__"],[5,2,1,"","__getitem__"],[5,2,1,"","__iter__"],[5,2,1,"","__mul__"],[5,2,1,"","__neg__"],[5,2,1,"","__setitem__"],[5,2,1,"","__sub__"],[5,2,1,"","__truediv__"],[5,2,1,"","copy"],[5,2,1,"","cross"],[5,2,1,"","dot"],[5,3,1,"","length"],[5,2,1,"","normalise"],[5,2,1,"","orthogonal"]],"raysect.core.math.vector.Vector3D":[[5,2,1,"","__add__"],[5,2,1,"","__getitem__"],[5,2,1,"","__iter__"],[5,2,1,"","__mul__"],[5,2,1,"","__neg__"],[5,2,1,"","__setitem__"],[5,2,1,"","__sub__"],[5,2,1,"","__truediv__"],[5,2,1,"","angle"],[5,2,1,"","copy"],[5,2,1,"","cross"],[5,2,1,"","dot"],[5,3,1,"","length"],[5,2,1,"","lerp"],[5,2,1,"","normalise"],[5,2,1,"","orthogonal"],[5,2,1,"","slerp"],[5,2,1,"","transform"]],"raysect.core.ray":[[2,1,1,"","Ray"]],"raysect.core.ray.Ray":[[2,2,1,"","copy"],[2,2,1,"","point_on"]],"raysect.core.scenegraph":[[8,0,0,"-","observer"],[8,0,0,"-","primitive"],[8,0,0,"-","world"]],"raysect.core.scenegraph.node":[[8,1,1,"","Node"]],"raysect.core.scenegraph.node.Node":[[8,3,1,"","name"],[8,3,1,"","parent"],[8,2,1,"","to"],[8,2,1,"","to_local"],[8,2,1,"","to_root"],[8,3,1,"","transform"]],"raysect.core.scenegraph.observer":[[8,1,1,"","Observer"]],"raysect.core.scenegraph.observer.Observer":[[8,2,1,"","observe"]],"raysect.core.scenegraph.primitive":[[8,1,1,"","Primitive"]],"raysect.core.scenegraph.primitive.Primitive":[[8,2,1,"","bounding_box"],[8,2,1,"","bounding_sphere"],[8,2,1,"","contains"],[8,2,1,"","hit"],[8,2,1,"","instance"],[8,3,1,"","material"],[8,2,1,"","next_intersection"],[8,2,1,"","notify_geometry_change"],[8,2,1,"","notify_material_change"]],"raysect.core.scenegraph.utility":[[8,4,1,"","print_scenegraph"]],"raysect.core.scenegraph.world":[[8,1,1,"","World"]],"raysect.core.scenegraph.world.World":[[8,3,1,"","accelerator"],[8,2,1,"","build_accelerator"],[8,2,1,"","contains"],[8,2,1,"","hit"],[8,3,1,"","name"],[8,3,1,"","observers"],[8,3,1,"","primitives"],[8,2,1,"","to"]],"raysect.core.workflow":[[9,1,1,"","MulticoreEngine"],[9,1,1,"","RenderEngine"],[9,1,1,"","SerialEngine"]],"raysect.core.workflow.RenderEngine":[[9,2,1,"","run"],[9,2,1,"","worker_count"]],"raysect.optical.colour":[[14,4,1,"","ciexyy_to_ciexyz"],[14,4,1,"","ciexyz_to_ciexyy"],[14,4,1,"","ciexyz_to_srgb"],[14,5,1,"","ciexyz_x"],[14,5,1,"","ciexyz_y"],[14,5,1,"","ciexyz_z"],[14,5,1,"","d65_white"],[14,4,1,"","resample_ciexyz"],[14,4,1,"","spectrum_to_ciexyz"],[14,4,1,"","srgb_to_ciexyz"]],"raysect.optical.material":[[18,1,1,"","AnisotropicSurfaceEmitter"],[18,1,1,"","Checkerboard"]],"raysect.optical.material.absorber":[[18,1,1,"","AbsorbingSurface"]],"raysect.optical.material.conductor":[[18,1,1,"","Conductor"],[18,1,1,"","RoughConductor"]],"raysect.optical.material.debug":[[18,1,1,"","Light"],[18,1,1,"","PerfectReflectingSurface"]],"raysect.optical.material.dielectric":[[18,1,1,"","Dielectric"],[18,1,1,"","Sellmeier"]],"raysect.optical.material.emitter":[[18,1,1,"","Checkerboard"],[19,1,1,"","HomogeneousVolumeEmitter"],[19,1,1,"","InhomogeneousVolumeEmitter"],[18,1,1,"","UniformSurfaceEmitter"],[19,1,1,"","UniformVolumeEmitter"],[18,1,1,"","UnitySurfaceEmitter"],[19,1,1,"","UnityVolumeEmitter"]],"raysect.optical.material.emitter.HomogeneousVolumeEmitter":[[19,2,1,"","emission_function"]],"raysect.optical.material.emitter.InhomogeneousVolumeEmitter":[[19,2,1,"","emission_function"]],"raysect.optical.material.emitter.inhomogeneous":[[19,1,1,"","NumericalIntegrator"],[19,1,1,"","VolumeIntegrator"]],"raysect.optical.material.emitter.inhomogeneous.NumericalIntegrator":[[19,2,1,"","integrate"]],"raysect.optical.material.emitter.inhomogeneous.VolumeIntegrator":[[19,2,1,"","integrate"]],"raysect.optical.material.lambert":[[18,1,1,"","Lambert"]],"raysect.optical.material.material":[[17,1,1,"","ContinuousBSDF"],[17,1,1,"","DiscreteBSDF"],[17,1,1,"","Material"],[17,1,1,"","NullSurface"],[17,1,1,"","NullVolume"]],"raysect.optical.material.material.ContinuousBSDF":[[17,2,1,"","bsdf"],[17,2,1,"","evaluate_surface"]],"raysect.optical.material.material.DiscreteBSDF":[[17,2,1,"","evaluate_surface"]],"raysect.optical.material.material.Material":[[17,2,1,"","evaluate_surface"],[17,2,1,"","evaluate_volume"],[17,3,1,"","importance"]],"raysect.optical.material.material.NullSurface":[[17,2,1,"","evaluate_surface"]],"raysect.optical.material.material.NullVolume":[[17,2,1,"","evaluate_volume"]],"raysect.optical.material.modifiers":[[18,1,1,"","Add"],[18,1,1,"","Blend"],[18,1,1,"","Roughen"],[18,1,1,"","VolumeTransform"]],"raysect.optical.observer.base.observer":[[15,1,1,"","Observer0D"],[15,1,1,"","Observer1D"],[15,1,1,"","Observer2D"],[15,1,1,"","_ObserverBase"]],"raysect.optical.observer.base.observer.Observer0D":[[15,2,1,"","_generate_rays"],[15,3,1,"","pipelines"],[15,3,1,"","pixel_samples"],[15,3,1,"","samples_per_task"]],"raysect.optical.observer.base.observer.Observer1D":[[15,2,1,"","_generate_rays"],[15,3,1,"","frame_sampler"],[15,3,1,"","pipelines"],[15,3,1,"","pixel_samples"],[15,3,1,"","pixels"]],"raysect.optical.observer.base.observer.Observer2D":[[15,2,1,"","_generate_rays"],[15,3,1,"","frame_sampler"],[15,3,1,"","pipelines"],[15,3,1,"","pixel_samples"],[15,3,1,"","pixels"]],"raysect.optical.observer.base.observer._ObserverBase":[[15,3,1,"","max_wavelength"],[15,3,1,"","min_wavelength"],[15,2,1,"","observe"],[15,3,1,"","ray_extinction_min_depth"],[15,3,1,"","ray_extinction_prob"],[15,3,1,"","ray_important_path_weight"],[15,3,1,"","ray_max_depth"],[15,3,1,"","spectral_bins"],[15,3,1,"","spectral_rays"]],"raysect.optical.observer.base.pipeline":[[20,1,1,"","Pipeline0D"],[20,1,1,"","Pipeline1D"],[20,1,1,"","Pipeline2D"]],"raysect.optical.observer.base.pipeline.Pipeline0D":[[20,2,1,"","finalise"],[20,2,1,"","initialise"],[20,2,1,"","pixel_processor"],[20,2,1,"","update"]],"raysect.optical.observer.base.pipeline.Pipeline1D":[[20,2,1,"","finalise"],[20,2,1,"","initialise"],[20,2,1,"","pixel_processor"],[20,2,1,"","update"]],"raysect.optical.observer.base.pipeline.Pipeline2D":[[20,2,1,"","finalise"],[20,2,1,"","initialise"],[20,2,1,"","pixel_processor"],[20,2,1,"","update"]],"raysect.optical.observer.base.sampler":[[20,1,1,"","FrameSampler1D"],[20,1,1,"","FrameSampler2D"]],"raysect.optical.observer.base.sampler.FrameSampler1D":[[20,2,1,"","generate_tasks"]],"raysect.optical.observer.base.sampler.FrameSampler2D":[[20,2,1,"","generate_tasks"]],"raysect.optical.observer.imaging.ccd":[[15,1,1,"","CCDArray"]],"raysect.optical.observer.imaging.ccd.CCDArray":[[15,3,1,"","pixels"],[15,3,1,"","width"]],"raysect.optical.observer.imaging.orthographic":[[15,1,1,"","OrthographicCamera"]],"raysect.optical.observer.imaging.orthographic.OrthographicCamera":[[15,3,1,"","pixels"],[15,3,1,"","sensitivity"],[15,3,1,"","width"]],"raysect.optical.observer.imaging.pinhole":[[15,1,1,"","PinholeCamera"]],"raysect.optical.observer.imaging.pinhole.PinholeCamera":[[15,3,1,"","fov"],[15,3,1,"","pixels"],[15,3,1,"","sensitivity"]],"raysect.optical.observer.imaging.vector":[[15,1,1,"","VectorCamera"]],"raysect.optical.observer.imaging.vector.VectorCamera":[[15,3,1,"","sensitivity"]],"raysect.optical.observer.nonimaging.fibreoptic":[[15,1,1,"","FibreOptic"]],"raysect.optical.observer.nonimaging.fibreoptic.FibreOptic":[[15,3,1,"","acceptance_angle"],[15,3,1,"","collection_area"],[15,3,1,"","radius"],[15,3,1,"","sensitivity"],[15,3,1,"","solid_angle"]],"raysect.optical.observer.nonimaging.mesh_camera":[[15,1,1,"","MeshCamera"]],"raysect.optical.observer.nonimaging.mesh_camera.MeshCamera":[[15,2,1,"","collection_area"],[15,2,1,"","sensitivity"],[15,2,1,"","solid_angle"]],"raysect.optical.observer.nonimaging.mesh_pixel":[[15,1,1,"","MeshPixel"]],"raysect.optical.observer.nonimaging.mesh_pixel.MeshPixel":[[15,3,1,"","collection_area"],[15,3,1,"","sensitivity"],[15,3,1,"","solid_angle"]],"raysect.optical.observer.nonimaging.pixel":[[15,1,1,"","Pixel"]],"raysect.optical.observer.nonimaging.pixel.Pixel":[[15,3,1,"","collection_area"],[15,3,1,"","sensitivity"],[15,3,1,"","solid_angle"],[15,3,1,"","x_width"],[15,3,1,"","y_width"]],"raysect.optical.observer.nonimaging.sightline":[[15,1,1,"","SightLine"]],"raysect.optical.observer.nonimaging.sightline.SightLine":[[15,3,1,"","sensitivity"]],"raysect.optical.observer.pipeline.bayer":[[20,1,1,"","BayerPipeline2D"]],"raysect.optical.observer.pipeline.bayer.BayerPipeline2D":[[20,2,1,"","display"],[20,3,1,"","display_auto_exposure"],[20,3,1,"","display_black_point"],[20,3,1,"","display_gamma"],[20,3,1,"","display_unsaturated_fraction"],[20,3,1,"","display_update_time"],[20,3,1,"","display_white_point"],[20,2,1,"","save"]],"raysect.optical.observer.pipeline.mono":[[20,1,1,"","PowerPipeline0D"],[20,1,1,"","PowerPipeline1D"],[20,1,1,"","PowerPipeline2D"],[20,1,1,"","RadiancePipeline0D"],[20,1,1,"","RadiancePipeline1D"],[20,1,1,"","RadiancePipeline2D"]],"raysect.optical.observer.pipeline.mono.PowerPipeline2D":[[20,3,1,"","display_auto_exposure"],[20,3,1,"","display_unsaturated_fraction"],[20,3,1,"","display_update_time"],[20,2,1,"","save"]],"raysect.optical.observer.pipeline.rgb":[[20,1,1,"","RGBPipeline2D"]],"raysect.optical.observer.pipeline.rgb.RGBPipeline2D":[[20,2,1,"","display"],[20,3,1,"","display_auto_exposure"],[20,3,1,"","display_sensitivity"],[20,3,1,"","display_unsaturated_fraction"],[20,3,1,"","display_update_time"],[20,2,1,"","save"]],"raysect.optical.observer.pipeline.spectral":[[20,1,1,"","SpectralPowerPipeline0D"],[20,1,1,"","SpectralPowerPipeline1D"],[20,1,1,"","SpectralPowerPipeline2D"],[20,1,1,"","SpectralRadiancePipeline0D"],[20,1,1,"","SpectralRadiancePipeline1D"],[20,1,1,"","SpectralRadiancePipeline2D"]],"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline0D":[[20,2,1,"","to_spectrum"]],"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline1D":[[20,2,1,"","to_spectrum"]],"raysect.optical.observer.pipeline.spectral.SpectralRadiancePipeline2D":[[20,2,1,"","to_spectrum"]],"raysect.optical.observer.sampler1d":[[20,1,1,"","FullFrameSampler1D"],[20,1,1,"","MonoAdaptiveSampler1D"],[20,1,1,"","SpectralAdaptiveSampler1D"]],"raysect.optical.observer.sampler2d":[[20,1,1,"","FullFrameSampler2D"],[20,1,1,"","MonoAdaptiveSampler2D"],[20,1,1,"","RGBAdaptiveSampler2D"],[20,1,1,"","SpectralAdaptiveSampler2D"]],"raysect.optical.ray":[[14,1,1,"","Ray"]],"raysect.optical.ray.Ray":[[14,3,1,"","bins"],[14,2,1,"","copy"],[14,3,1,"","extinction_min_depth"],[14,3,1,"","extinction_prob"],[14,3,1,"","important_path_weight"],[14,3,1,"","max_depth"],[14,3,1,"","max_wavelength"],[14,3,1,"","min_wavelength"],[14,2,1,"","new_spectrum"],[14,2,1,"","sample"],[14,2,1,"","spawn_daughter"],[14,2,1,"","trace"],[14,3,1,"","wavelength_range"]],"raysect.optical.scenegraph.world":[[14,1,1,"","World"]],"raysect.optical.scenegraph.world.World":[[14,2,1,"","build_importance"],[14,2,1,"","has_important_primitives"],[14,2,1,"","important_direction_pdf"],[14,2,1,"","important_direction_sample"]],"raysect.optical.spectralfunction":[[14,1,1,"","ConstantSF"],[14,1,1,"","InterpolatedSF"],[14,1,1,"","NumericallyIntegratedSF"],[14,1,1,"","SpectralFunction"]],"raysect.optical.spectralfunction.SpectralFunction":[[14,2,1,"","average"],[14,2,1,"","evaluate"],[14,2,1,"","integrate"],[14,2,1,"","sample"]],"raysect.optical.spectrum":[[14,1,1,"","Spectrum"],[14,4,1,"","photon_energy"]],"raysect.optical.spectrum.Spectrum":[[14,2,1,"","clear"],[14,2,1,"","copy"],[14,2,1,"","is_compatible"],[14,2,1,"","is_zero"],[14,2,1,"","new_spectrum"],[14,2,1,"","to_photons"],[14,2,1,"","total"],[14,3,1,"","wavelengths"]],"raysect.primitive":[[61,1,1,"","Box"],[61,1,1,"","Cone"],[61,1,1,"","Cylinder"],[61,1,1,"","Parabola"],[61,1,1,"","Sphere"],[61,1,1,"","Torus"]],"raysect.primitive.Box":[[22,3,1,"","lower"],[22,3,1,"","upper"]],"raysect.primitive.Cone":[[22,3,1,"","height"],[22,3,1,"","radius"]],"raysect.primitive.Cylinder":[[22,3,1,"","height"],[22,3,1,"","radius"]],"raysect.primitive.Parabola":[[22,3,1,"","height"],[22,3,1,"","radius"]],"raysect.primitive.Sphere":[[22,3,1,"","radius"]],"raysect.primitive.Torus":[[22,3,1,"","major_radius"],[22,3,1,"","minor_radius"]],"raysect.primitive.csg":[[21,1,1,"","CSGPrimitive"],[21,1,1,"","Intersect"],[21,1,1,"","Subtract"],[21,1,1,"","Union"]],"raysect.primitive.csg.CSGPrimitive":[[21,3,1,"","primitive_a"],[21,3,1,"","primitive_b"]],"raysect.primitive.lens.spherical":[[24,1,1,"","BiConcave"],[24,1,1,"","BiConvex"],[24,1,1,"","Meniscus"],[24,1,1,"","PlanoConcave"],[24,1,1,"","PlanoConvex"]],"raysect.primitive.lens.spherical.BiConcave":[[24,2,1,"","instance"]],"raysect.primitive.lens.spherical.BiConvex":[[24,2,1,"","instance"]],"raysect.primitive.lens.spherical.Meniscus":[[24,2,1,"","instance"]],"raysect.primitive.lens.spherical.PlanoConcave":[[24,2,1,"","instance"]],"raysect.primitive.lens.spherical.PlanoConvex":[[24,2,1,"","instance"]],"raysect.primitive.mesh.mesh":[[23,1,1,"","Mesh"]],"raysect.primitive.mesh.mesh.Mesh":[[23,2,1,"","from_file"],[23,2,1,"","load"],[23,2,1,"","save"]],"raysect.primitive.mesh.obj":[[23,4,1,"","export_obj"],[61,4,1,"","import_obj"]],"raysect.primitive.mesh.ply":[[23,4,1,"","export_ply"],[23,4,1,"","import_ply"]],"raysect.primitive.mesh.stl":[[23,4,1,"","export_stl"],[61,4,1,"","import_stl"]],"raysect.primitive.mesh.vtk":[[23,4,1,"","export_vtk"],[23,4,1,"","import_vtk"]]},"objnames":{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"],"5":["py","data","Python data"]},"objtypes":{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function","5":"py:data"},"terms":{"":[0,2,3,5,8,10,11,14,15,17,18,19,20,21,22,23,24,28,29,32,34,37,41,42,43,44,45,53,54,57,61,64],"0":[0,2,3,5,6,8,10,14,15,18,19,20,21,22,23,24,28,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,56,60,61,62],"000001":51,"00001":[35,36,41],"00005":29,"0001":[42,49,52,62],"0003":29,"0005":[15,46,49,51],"00069867e":50,"0009":48,"001":[23,30,37,51,52,61,64],"0011":51,"0012":51,"0015":52,"00179144e":50,"002":34,"003":[30,37],"0036":48,"005":[29,48,52],"0062":48,"007":48,"008":29,"01":[15,18,19,20,34,37,41,42,45,46,47,48,50,52,61],"010":52,"01046945":50,"01264":47,"0144":48,"015":[42,48,52],"016":48,"02":[30,37],"02339453130328099":6,"0246657314750599":6,"0255":48,"0260":48,"0295":48,"03":[29,52],"032984782761108486":6,"03447410534618117":6,"03560653e2":50,"03659868898144491":6,"03961212":50,"03d":33,"04":[44,45,46,52],"045":52,"046":[45,46],"048":[45,46],"049":[45,46],"0497870683678659":3,"04d":[45,46],"05":[29,33,35,36,43,45,46,48,52],"0508":48,"053":[45,46],"053382913976399715":6,"0536":48,"05409":47,"055":[45,46],"056":[45,46],"057":[28,45,46],"058":[45,46],"059":[45,46],"0593":48,"06":[42,45,46,48,52],"061":[45,46],"062":[45,46],"0625":41,"063":[45,46],"064":48,"067":[45,46],"068":[45,46],"07":48,"072":[45,46],"075":52,"08":[0,45,46],"08269560820438482":6,"083506":[47,51,64],"09":[45,46],"092":[45,46],"094":[45,46],"095":[45,46],"095030870970234":14,"096":[45,46],"097":[45,46],"098":[45,46],"099":[45,46],"0d":[16,20,53,55],"0x7f11e40c9588":8,"0x7f11e40c9648":8,"0x7f11ec063678":8,"0x7f11eee98e08":8,"0x7f2c09eac2e8":23,"0x7f56c22bd8b8":14,"0x7f5b08b6e048":14,"0x7f5b08b6e1b0":14,"0x7f5b08b6e318":14,"1":[0,2,3,5,6,8,10,14,15,18,19,20,21,22,23,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,60,61,62,64,65],"10":[14,15,18,20,29,30,33,34,35,36,37,41,44,45,46,48,49,50,51,52,62],"100":[8,14,15,20,29,33,34,35,36,38,41,42,43,45,46,48,50,62],"1000":[11,15,20,34,35,38,42,43,47,49,52],"10000":[15,34,62],"100000":[28,51],"1000000":47,"10064":47,"101":[45,46],"1024":[34,37,41,45],"103":[45,46],"104":[45,46],"1060":[18,23,34,61],"107":[45,46],"1080":52,"109":[45,46],"111":30,"112":[45,46],"114":[45,46],"115":[45,46],"117":[45,46],"118":[45,46],"119":[45,46],"12":[30,35,36,37,45,46,52],"120":48,"1207":46,"121":[45,46],"122":[45,46],"123":[45,46],"123233995736766e":5,"124":[45,46],"125":[41,45,46],"126":[45,46],"128":[45,46],"1280":29,"12842916e":14,"13":[45,46,52,56],"1300281183136766":3,"132":[45,46],"1353352832366128":3,"136":[45,46],"137":64,"139":[45,46],"14":[3,33,45,46],"141":[45,46],"143":64,"144":[45,46],"145":64,"146":[45,46],"148":[45,46],"15":[15,20,34,37,38,41,42,43,45,46,48,50,52,62],"150":64,"152":[45,46],"15368157833817775":6,"154":[45,46],"157":[45,46],"159":[45,46],"16":[0,28,30,37,45,46,47,52],"165":[23,37,61],"17":[5,14],"171":[45,46],"1750":[18,23,34,61],"18":[45,46,64],"180":[30,48,52],"186":[45,46],"187":[45,46],"1875":41,"18950017731212562":6,"19":[29,64],"192":[45,46],"1920":52,"1931":14,"1964":64,"1984":64,"1985":64,"1986":64,"1996":14,"1997":29,"1998":[52,60,64],"1999":[14,52],"1cm":15,"1d":[1,4,11,14,16,20,23,55,60],"1e":[0,15,30,37,45,46,47,51,52],"1mm":[15,47],"1w":[18,19,28],"2":[0,2,3,5,6,8,10,14,15,18,20,21,22,23,27,28,29,30,32,33,34,35,36,37,38,41,42,43,44,45,46,47,49,50,51,52,53,54,56,60,61,62,64,65],"20":[3,6,21,23,34,44,50,52,61,64],"200":[29,42,43],"2000":37,"2012":64,"2013":64,"2014":58,"2016":64,"2017":[54,58,60,64],"2018":[47,51,64],"204":42,"205":48,"207":[45,46],"21":[34,52],"21476630242370853":6,"21900782218503353":6,"229":[45,46],"23":[45,46],"231792344":50,"24":29,"240":48,"24230159277890417":6,"245":64,"247813575930409":6,"25":[3,15,18,33,35,36,41,42,43,44,45,46,47,52],"250":[14,15,33,34,35,36,37,41,45,46,47,48,52,62],"254":64,"255":[45,46],"256":[20,30,35,36,44,50],"26":64,"266":[45,46],"277":[45,46],"285":[45,46],"287":[45,46],"28907981684698814":6,"2d":[1,4,5,10,11,16,20,53,55,60],"2n":60,"2x2":5,"3":[0,3,5,6,14,15,19,22,23,28,29,33,34,35,36,37,38,41,43,45,46,47,48,49,50,56,61,64],"30":[21,43,44,45,46,50,52,61,64],"300":50,"30744985e":14,"3125":41,"314":[45,46],"32":[29,52],"328":14,"32848336897387853":6,"3306":[18,23,34,61],"33544044138689":6,"3356":[18,23,34,61],"337":[45,46],"343":[45,46],"347":[45,46],"349":[45,46],"35":52,"3514601271010727":6,"35345307120078995":3,"354":20,"35mm":15,"360":[44,48,51],"36748751614554004":6,"36787944117144233":3,"373":[45,46],"375":[14,41,62],"375nm":15,"384":33,"39":[45,46],"3d":[0,1,4,5,10,11,21,22,30,32,43,60],"3dscanrep":[30,37],"4":[0,3,5,8,18,21,23,33,34,35,36,37,38,41,43,44,45,46,48,49,50,51,53,61,62,64],"400":[14,15,28,45,46,47],"401":[28,47],"402":[45,46],"404":[45,46],"406":[45,46],"408":[45,46],"41159192618517343":6,"412":[45,46],"4142135623730951":5,"416":[14,45,46],"42":[35,36,41],"420":[45,46],"424":[45,46],"4243360393025779":6,"426":[45,46],"428":[45,46],"432":[45,46],"435":[45,46],"436":[45,46],"4375":41,"440":[45,46],"441":[45,46],"443":[45,46],"444":[45,46],"445":[45,46],"447":[45,46],"448":[45,46],"44th":64,"45":[0,6,15,18,29,30,33,43,44,49,52,62],"450":14,"452":[45,46],"456":[45,46],"4596971179451579":6,"46":34,"460":[45,46],"462":[45,46],"464":[45,46],"468":[45,46],"47":[35,36,41],"472":[45,46],"476":[45,46],"48":[38,48],"480":[14,15,20,45,46],"481":[45,46],"484":[45,46],"487":[45,46],"488":[45,46],"490":[14,20,45,46,50],"492":[45,46],"4920026797683874":6,"496":[45,46],"4pi":28,"4x4":[0,53],"5":[0,3,5,6,8,14,15,19,20,21,22,28,29,30,31,33,34,35,36,37,38,41,42,43,44,48,49,50,51,52,61,62,64],"50":[30,37,41,42,49,50,61,62],"500":[14,15,20,33,35,36,37,41,45,46,47,48,49,52],"5001":[38,48],"504":[45,46],"508":[45,46],"50926129107023":14,"51":[49,62,64],"510":[14,20,45,46,50],"512":[9,15,20,35,36,38,41,42,43,45,46,62],"513":[45,46],"516":[45,46],"520":[45,46],"524":[45,46],"528":[45,46],"53":20,"530":[14,20,45,46],"532":[45,46],"536":[45,46],"54":5,"540":[14,20,45,46],"544":[45,46],"548":[45,46],"550":[14,20,45,46],"551":[45,46],"552":[45,46],"5555921819133177":6,"556":[45,46],"558":[45,46],"560":[14,20,45,46],"564":[45,46],"568":[45,46],"57":28,"572":[45,46],"576":[45,46],"5773502691896258":5,"5775399543387388":6,"580":[45,46],"584":[45,46],"588":[45,46],"590":50,"592":[45,46],"596":[45,46],"5m":31,"6":[3,5,15,23,28,35,36,38,41,44,45,46,47,48,50,52,61],"60":52,"600":[45,46],"604":[45,46],"606":[45,46],"608":[45,46],"609":[45,46],"61":[45,46],"610":50,"612":[45,46],"616":[45,46],"61966":14,"62":[45,46],"620":[45,46],"623":28,"624":[45,46],"627":[45,46],"628":[45,46],"63":[45,46],"632":[45,46],"635":[45,46],"636":[45,46],"638":[45,46],"639":[45,46],"640":[45,46],"642":[45,46],"644":[45,46],"648":[45,46],"65":[45,46,64],"650":[14,20,45,46],"651":[45,46],"652":[45,46],"6547708308112921":6,"656":[45,46],"657":[45,46],"660":[14,20,45,46],"664":[45,46],"665":[45,46],"667":29,"668":[45,46],"670":[14,20,45,46],"672":[45,46],"676":[45,46],"680":[14,20,45,46],"684":[45,46],"687":[45,46],"688":[45,46],"692":[45,46],"696":[45,46],"6978223103715":14,"6983609515217772":6,"7":[0,29,30,34,50],"700":[14,45,46],"703":[45,46],"707":[45,46],"7071067811865475":[0,5],"7071067811865476":0,"708":[45,46],"71":[45,46],"712":[45,46],"713":[45,46],"713001":34,"715":[45,46],"7151068954493792":6,"716":[45,46],"72":64,"720":[14,15,29],"721":[45,46],"7224329821485018":6,"723":[45,46],"724":[45,46],"725":[45,46],"726":[45,46],"727":[45,46],"728":[45,46],"729":[45,46],"73":[45,46],"731":[45,46],"732":[45,46],"7320508075688772":5,"733":[45,46],"734":[45,46],"735":[45,46],"735610317245346":5,"736":[45,46],"737":[45,46],"739":[45,46],"74":[45,46],"740":[15,62],"740nm":15,"741":[45,46],"743":[45,46],"744":[45,46],"745":[45,46],"746":[45,46],"747":[45,46],"748":[45,46],"75":[21,45,46,52],"750":15,"751":[45,46],"7515341075950953":6,"752":[45,46],"753":[45,46],"754":[45,46],"755":[45,46],"757":[45,46],"758":[45,46],"76":[45,46],"764":[45,46],"765":[45,46],"767":[45,46],"777":[45,46],"785":[14,62],"8":[0,6,9,29,34,35,38,41,44,45,46,47,48,50,51,64],"80":[6,33,45,46],"800":[14,18,20,45,46,50],"82":64,"8497193924463526":6,"85":[45,46],"857350441035813":6,"8596":3,"8755185034767394":6,"8755314944066419":6,"8838834764831843":5,"8838834764831844":5,"89":[47,51,64],"9":[3,35,36,41,44,51,52],"90":[0,5,21,35,38,41,44,45,46,47,48,50,52,61],"9033819087428726":6,"918767789013818":6,"9414304256517041":6,"96":[15,20,37,41,45,46],"9607850606581484":3,"9695104301149347":6,"9710083493215418":6,"98":48,"995":34,"9962695609494988":6,"998":34,"9991820154562943":6,"A":[0,2,3,5,6,8,9,10,11,14,15,17,18,19,20,21,22,23,24,29,30,32,37,47,48,51,53,54,56,57,58,60,61,64,65],"AND":58,"AS":58,"As":[8,10,18,28,54,60],"At":[3,15],"BE":58,"BUT":58,"BY":58,"By":[3,8,9,18],"FOR":58,"For":[0,2,3,5,6,8,10,11,14,15,18,20,21,23,28,30,31,53,54,55,57,60,65],"IF":58,"IN":58,"If":[0,3,5,6,8,9,10,14,15,18,20,23,31,56],"In":[0,15,27,30,37,38,42,43,47,54,60,64],"It":[3,8,9,14,18,22,53,57,60,61,62],"Its":28,"NO":58,"NOT":58,"No":64,"OF":58,"ON":58,"OR":58,"SUCH":58,"THE":58,"TO":58,"The":[0,1,2,3,5,6,8,9,10,11,13,14,15,17,18,19,20,22,23,24,28,30,31,32,41,45,46,47,51,53,54,56,57,60,61,62,64,65],"There":[53,54],"These":[0,9,13,54,56],"To":[3,9,18,23,45,46,54,60],"Will":3,"_":[8,34,37,41,45],"__add__":[1,4,5],"__call__":[1,3,4,6,14],"__file__":[30,34,37,42,47],"__getitem__":[0,1,4,5],"__init__":42,"__iter__":[1,4,5],"__mul__":[0,1,4,5],"__neg__":[1,4,5],"__setitem__":[0,1,4,5],"__sub__":[1,4,5],"__truediv__":[1,4,5],"_a":0,"_generate_rai":[15,16],"_nodebas":8,"_observerbas":[15,16,55],"_pass_":[34,37,41,42,43,45],"_sampl":38,"a_f":60,"ab":[0,51,65],"abl":8,"abort":20,"about":[0,18,54],"abov":[58,60,62],"absorb":[15,16,17,47,54,55],"absorbingsurfac":[15,16,18,21,47,48,51],"absorpt":[17,54,60,63],"abstract":[8,9,14,15,21],"acceler":[1,3,8,14,23,53,55],"accept":[3,14,15,23,61],"acceptance_angl":[15,16,49],"access":[3,20,57],"accord":8,"account":[0,8,15,20,57],"accumul":[0,14,15,17,20,28,29,33,47,54,63],"accur":54,"accuraci":[0,2,8,10,20,28],"achiev":20,"acm":64,"aco":3,"acos1d":[1,3,4],"acos2d":[1,3,4],"acos3d":[1,3,4],"across":[3,9,10,14,20,60],"act":[15,18,49,62],"activ":15,"actual":57,"ad":[5,10,11,13,18,54],"adapt":[15,20],"add":[1,11,13,16,17,18,19,20,30,33,54,55,63],"add_item":[1,13],"add_sampl":[1,4,11],"add_subplot":30,"addit":[0,5,9,20,60],"adequ":52,"adjust":[9,20],"advanc":57,"advantag":60,"advis":58,"affect":8,"affin":[1,4,5,8,15,17,18,19,24,53,55,63],"affinematrix":0,"affinematrix3d":[0,1,2,4,5,8,15,17,19,21,22,23,24,53,61],"after":[15,17,20,53],"again":60,"against":[0,65],"aid":18,"al":[47,51,54,60,64],"alex":[55,58],"algorithm":[8,14,15,54],"align":[0,5,6,10,23,24,27],"all":[0,3,8,9,10,11,14,15,18,20,21,23,31,32,53,54,55,56,57,58,60,62,63],"allow":[3,9,15,18,20,23,30,53,54,60],"along":[0,2,6,8,10,11,14,15,17,19,20,22,23,24,27,53,54,61],"alpha":51,"alreadi":[5,8,11,14,17],"also":[3,5,9,14,15,20,23,28,32,37,53],"alter":[0,3,8,54],"altern":[18,20,23,45],"aluminium":[18,38,41,48],"alwai":[15,54],"among":20,"amount":[10,53,60],"an":[0,2,3,5,6,8,9,10,12,13,14,15,18,21,22,23,24,27,28,32,33,37,44,46,47,49,50,53,54,55,57,60,61,62,64,65],"analogu":5,"analysi":[53,64],"analyt":[14,51,60],"analytic_etendu":51,"analytic_valu":51,"angl":[0,1,4,5,12,15,18,27,35,36,41,53,60],"angle_incr":[35,36,41],"angular":60,"ani":[0,2,3,8,14,20,53,58],"anim":[32,33,64],"aniso":33,"anisotrop":[18,32],"anisotropic_emitt":33,"anisotropicsurfaceemitt":[16,18,33],"anoth":[0,5,8,11,13,18,32,54,62],"anyon":57,"anyth":63,"apertur":[46,48],"api":57,"appear":[20,23,53],"append":[30,31,51],"appli":[0,3,8,10,15,18,23,27,53,54,61,65],"applic":[14,23,54,57],"appropri":[3,11,60],"approx":60,"approxim":[15,18,20,51,60],"ar":[0,2,3,5,6,8,9,10,11,13,14,15,18,20,21,22,23,24,27,30,31,45,46,53,54,55,56,57,58,60,61],"arang":51,"arbitrari":[3,5,8,43,60],"arccosin":3,"architectur":55,"arcsin":3,"arctang":3,"area":[10,14,15,51,53,60],"area_det":51,"area_slit":51,"arg":[3,9],"arg1d":[1,3,4],"arg2d":[1,3,4],"arg3d":[1,3,4],"argi":3,"argument":[0,3,9,14,15,18,23,61],"argx":3,"argz":3,"aris":58,"around":[0,10,54,60],"arrai":[0,1,3,4,14,15,17,18,20,23,45,46,50,51,55],"arrang":54,"arriv":[20,47,54],"as_vector":[1,4,5],"ascii":[23,61],"asin":3,"asin1d":[1,3,4],"asin2d":[1,3,4],"asin3d":[1,3,4],"ask":[15,62],"assembl":[9,62],"assign":[8,24,54],"associ":[6,8,11,20,24,53,54,57],"atan":3,"atan1d":[1,3,4],"atan2":3,"atan2d":[1,3,4],"atan3d":[1,3,4],"atan4q1d":[1,3,4],"atan4q2d":[1,3,4],"atan4q3d":[1,3,4],"attach":[23,54],"attempt":[3,5],"attenu":14,"attribut":[3,9,13,14,15,20],"attributeerror":42,"auto":[3,23,61],"autom":9,"automat":[6,8,9,20,23,54],"autowrap_function1d":3,"autowrap_function2d":3,"autowrap_function3d":3,"avail":[5,9,13,20,56],"averag":[14,16,20,54],"avoid":[3,8,10,15,47],"awai":[2,9],"ax":[10,30,51],"axes3d":30,"axhlin":51,"axi":[0,5,6,10,15,22,24,27,60,61],"b":[0,5,8,14,21,31,47,48,60,65],"b1":18,"b2":18,"b3":18,"b_1":18,"b_2":18,"b_3":18,"back":[10,24,27,41,54],"back_curvatur":24,"back_fac":33,"back_intersect":10,"back_light":[45,46],"background":[29,30,44,52],"backward":[2,42,54],"barrel":24,"base":[3,6,8,9,13,14,15,16,18,19,21,22,23,55,60,61,62,64,65],"base_path":[34,37,42,47],"basenam":47,"basi":[0,5],"basic":[8,9,13,19,20,32,44,54,61],"batch":51,"bayer":[16,45,46,48,55],"bayerpipeline2d":[16,20,45,46,48],"bbox":42,"becaus":[0,5,53,54],"becom":60,"been":[0,5,47,54,55,56,57,60],"befor":[14,15,18,20],"begin":0,"behav":[15,60],"behaviour":[3,15,18,23,60],"being":[9,19,20,60],"belfast":64,"belong":[17,19],"below":[15,20],"benchmark":[8,32,46],"benthin":64,"bernoulli":6,"beryllium":48,"best":54,"between":[0,2,3,5,8,10,14,15,18,19,20,21,23,51,53,60,62],"beyond":3,"bi":[17,24,54],"bia":18,"biconcav":[24,25],"biconvex":[24,25,48],"bicub":3,"bidirect":[17,60],"bilinear":3,"bilinearli":3,"bin":[14,15,16,20,28,62],"binari":[23,58,61],"bint":14,"bk7":[18,30,31,37,41,44,45,46,48,49,50,52,62],"black":[18,20,30],"blackbodi":18,"bleed":56,"blend":[16,18],"blue":[14,15,20,22,35,36,61],"blue_filt":20,"blue_glass":50,"blueyellowemitt":33,"board":[18,49,62],"bodi":[18,24,48,53],"bonu":23,"book":55,"bool":[2,3,6,8,14,15,17,18,20,23],"boolean":[10,14,17,20,21],"both":[3,5,10,18,21,23,30,54,60],"bound":[3,5,8,10,14,15,51,60],"boundari":[8,28],"bounding_box":[1,8],"bounding_spher":[1,8,51],"boundingbox":10,"boundingbox2d":[1,10,55],"boundingbox3d":[1,8,10,55],"boundingspher":10,"boundingsphere3d":[1,8,10,55],"box":[8,10,18,21,22,25,28,29,30,32,33,34,35,36,37,38,41,42,43,44,46,48,49,50,51,52,53,54,55,62],"branch":57,"brdf":[17,29,32,57,64],"brdf_sampl":29,"break":[30,51],"bright":60,"bsdf":[16,17],"btdf":17,"bug":57,"build":[3,33,44,49,54,55],"build_acceler":[1,8],"build_import":[14,16],"built":[9,55,57],"bundl":54,"bunni":[30,37,47],"bunny_mesh":[23,61],"bunny_pow":47,"busi":58,"c":[5,30,58,60,64],"c1":18,"c2":18,"c3":18,"c_1":18,"c_2":18,"cach":8,"cad":[23,61],"calcul":[0,2,3,5,8,14,15,17,18,20,23,28,30,32,47,51,53,54,57,60],"calculated_volume_emiss":[28,47],"calibr":15,"call":[3,5,8,9,10,14,15,20,31,62],"callabl":9,"camera":[0,8,9,11,15,19,20,29,30,32,33,34,35,36,37,38,41,42,43,44,45,47,52,53,54,55,57,60,62],"camera_po":42,"can":[0,3,5,8,9,10,14,15,18,19,21,23,28,31,32,37,43,44,53,54,56,57,60,62],"cancel":60,"candid":60,"cannot":[2,3,15],"cap":[22,61],"capabl":2,"caption":[54,60],"car":[53,54],"care":15,"carlo":[29,55,64],"carpent":64,"carr":[47,51,54,55,60,64],"cartesian":[30,60],"cascad":53,"case":[0,2,5,8,15,20,28,47,53,57,60],"categoris":31,"caus":[3,54,58,62],"caution":18,"cccc":0,"ccd":[15,46,48,54,57],"ccdarrai":[15,16,48],"cdef":3,"cdot":5,"ceil":[45,46],"cell":[14,23],"center":[22,61],"center_thick":24,"centimet":12,"centr":[1,6,10,14,24,51,52,54,60,61],"chain":0,"chang":[0,5,8,19,32,53,63],"channel":15,"check":[5,32],"checker":[18,49,62],"checkerboard":[16,18,44,49,50,62,63],"child":[8,9,14,53],"children":[8,53,54],"choic":18,"chosen":[5,60],"chromat":14,"chunk":9,"cie":14,"ciexyy_to_ciexyz":[14,16],"ciexyz_i":[14,16,48],"ciexyz_to_ciexyi":[14,16],"ciexyz_to_srgb":[14,16],"ciexyz_x":[14,16,48],"ciexyz_z":[14,16,48],"circular":[15,60],"circumst":60,"clamp":[6,20],"class":[0,1,3,5,6,8,9,10,11,13,15,16,18,19,21,22,23,24,33,42,43,55,61,65],"classic":[29,32,45,46],"classmethod":[3,23],"clear":[1,4,11,14,16,27],"clip":51,"clockwis":0,"clone":23,"close":[8,22,23,53,61],"closest":8,"cluster":[9,15],"cm":[1,4,12,30],"cmap":30,"cmath":3,"co":[0,3,5,8,10,15,21,22,23,43,51,54,60,61,65],"coat":18,"code":[0,3,5,21,51,56,57,58],"coeffici":[18,19],"coincid":[15,22,23,61],"collect":[11,14,15,20,28,32,52,60,64],"collection_area":[15,16,47],"collid":15,"collim":52,"color":[51,63],"colorimetr":14,"colour":[16,20,22,31,32,45,46,48,53,55,61,63],"column":[0,65],"com":64,"combin":[3,8,10,11,18,20,21,54,57,60,62],"combine_sampl":[1,4,11],"command":[44,62],"comment":23,"commerci":20,"common":[0,9,14,15,23,24,60],"commonli":60,"commun":9,"commut":[0,18],"compar":[5,8,9,10,23,28,51,53],"compat":[14,42],"compil":56,"complet":[0,9,11,15,20,47,56,57],"complex":[18,47,51,53,57,60,61,64],"complic":[8,28,60],"compon":[3,17,18,21,32,53,57,60],"compound":21,"comput":[9,11,23,30,37,46,54,64],"computation":54,"concav":[15,24],"concentr":60,"concept":[53,55],"condit":58,"conduct":18,"conductor":[16,55],"cone":[6,14,15,22,25,27,54,55,60],"coneuniformsampl":[1,4,6],"confer":55,"configur":[3,14,18,32,57,62],"conic":15,"connect":[8,53],"consequenti":58,"conserv":[18,32],"consid":[0,11,28,60],"consider":5,"consist":[8,14,18,24,27,30,53,54],"constant":[3,14,19,28,53,60],"constant1d":[1,3,4],"constant2d":[1,3,4],"constant3d":[1,3,4],"constantsf":[14,16,18,19,23,28,30,34,35,36,37,38,48,52,61],"constitu":8,"constrain":3,"construct":[3,21,23,31,33,52,54,60],"constructor":[3,14],"contain":[0,1,3,8,9,10,15,18,20,23,31,32,53,55,56,60],"continu":[17,51],"continuousbsdf":[16,17,18,55],"contract":58,"contribut":[54,55,56],"contributor":58,"control":[9,15,18,20,23],"conveni":54,"convent":[55,63],"converg":60,"convers":[1,4,14,55,65],"convert":[3,12,14,20,23,30,33,37,44,51,53,61,63],"convex":24,"cook":[18,64],"coordin":[0,3,5,8,15,18,19,20,22,23,27,30,51,53,54,57,61,65],"copi":[1,2,3,4,5,11,14,16],"copper":[38,48],"copyright":58,"core":[0,3,5,6,8,9,10,11,12,13,14,15,21,22,23,28,30,42,43,47,51,53,55,57,61],"corerai":[2,30,51],"cornel":[32,46],"cornell_box":45,"cornell_box_bayer_pass_":45,"cornell_box_green_filter_pass_":45,"cornell_box_real_rgb_pass_":46,"cornell_box_real_unfiltered_pass_":46,"cornell_box_red_filter_pass_":45,"cornell_box_unfiltered_pass_":45,"corner":10,"correct":[3,23,51],"correctli":[23,32,54],"correspond":[0,2,3,14,15,20,22,53,60,61],"cos1d":[1,3,4],"cos2d":[1,3,4],"cos3d":[1,3,4],"cosglow":43,"cosin":[3,6,15,18,33],"cost":[3,10,23],"could":[8,21,28,53,62],"count":[14,15,23],"coupl":19,"cover":20,"cpu":9,"creat":[3,18,20,21,23,33,44,45,46,52,55,61,63],"creation":23,"credit":[54,60],"criteria":54,"critic":9,"cross":[1,4,5],"crude":[18,30],"cryptograph":6,"csg":[25,44,52,55,57],"csg_intersect":21,"csg_prism":52,"csg_subtract":21,"csg_union":21,"csgprimit":[21,25,55],"csv":47,"cube":[8,21,22,28,44,50,61],"cube_s":28,"cubic":3,"current":[11,20,23,56,57],"curv":[14,52,54,63,64],"curvatur":24,"custom":[32,33,46,48],"customis":[3,15,19,55],"cutoff":[15,20,34,35,36,37,41,45,46,47,48],"cx":14,"cy":14,"cyan":[35,36],"cyl_i":[21,44,50,61],"cyl_x":[8,21,44,50,61],"cyl_z":[44,50,61],"cylind":[8,17,19,21,22,25,27,35,38,41,44,48,50,51,52,53,54,55],"cylindr":24,"cython":[3,5,13,55,56,57],"d":[6,29,51,60,64],"d65":[14,18,63],"d65_white":[14,16,18,29,30,33,34,35,37,38,41,44,45,46,48,49,50,52,62],"d_":[34,37,41,42,43,45],"da":60,"damag":58,"data":[3,8,14,23,30,37,45,46,47,53,54,58,64],"datafil":23,"dataset":[11,23],"daughter":14,"debug":[9,16,19,55],"deduc":15,"def":[9,33,42,43,47,51,52],"default":[0,2,3,5,6,8,9,14,15,18,19,20,21,22,23,61,62],"default_valu":3,"defin":[0,2,3,5,8,9,10,14,15,17,18,19,20,21,22,23,24,33,45,46,49,53,54,60,61,62,63],"definit":9,"deflect":18,"degener":23,"degre":[0,5,6,10,12,15,27],"delai":44,"delta":60,"demo":[29,30,31,32,45,46,52,56,62],"demo_lambert":62,"demo_metal_":38,"demo_metal_lens_":48,"demo_volume_":[42,43],"demonstr":[28,32,33,34,35,36,39,40,41,44,47,52],"denomin":3,"densiti":[3,47,53,60],"depend":[3,14,18,23,56,60],"depth":[14,23],"deriv":[2,3,8,9,14,15,17,19,20,58,60],"derriv":15,"describ":[0,2,5,8,9,14,15,17,51,53,54,60,65],"descript":[32,47,51,64],"design":[3,54,57],"desir":[0,3,14,20,54,65],"det":5,"detail":[8,23,55,62],"detect":9,"detector":[51,60],"detector_area":51,"detector_etendu":51,"detector_radiu":51,"detector_transform":51,"determin":[3,5,9,14,18,20,54],"develop":[13,14,18,56,57],"deviat":6,"diagnost":[47,51,54,64],"diamet":24,"diamond":[23,32,61],"diamond_materi":[18,34],"dict":[8,23],"dictionari":[8,23],"dielectr":[16,23,34,50,55,61],"differ":[0,3,5,14,15,18,23,47,53,55,60,61],"difficult":60,"diffus":[18,32,36,41,52,54,60],"dimens":[1,3,4,10,11,14,15,20,27],"dimension":[20,53],"diod":54,"direct":[0,2,5,8,11,14,15,17,18,19,23,24,27,30,42,43,51,53,54,58,60,62],"directli":[2,3,11,21],"directori":56,"dirnam":30,"disabl":[14,18],"disclaim":58,"discret":[3,9,17],"discrete2dmesh":[1,3,4],"discrete3dmesh":[1,3,4,42],"discretebsdf":[16,17,55],"disk":[6,22,60,61],"disk_sampl":6,"disksampler3d":[1,4,6,51],"dispers":[15,20,32,54],"displac":[2,62],"displai":[16,20,29,33,34,35,36,37,38,41,42,43,45,46,50,52,62],"display_auto_exposur":[16,20],"display_black_point":[16,20],"display_gamma":[16,20],"display_progress":20,"display_sensit":[16,20,29,52],"display_unsaturated_fract":[15,16,20,34,37,41,45,46,48],"display_update_tim":[16,20,34,42,43,45,46],"display_white_point":[16,20],"dissert":29,"distanc":[2,5,10,14,15,22,30,35,36,41,51,61],"distance_sampl":51,"distance_to":[1,4,5],"distant":18,"distinct":8,"distribut":[6,9,11,14,15,17,18,56,58,64],"diverg":60,"divertor":64,"divid":15,"divis":[5,8],"do":[2,8,14,23,30],"doctor":29,"document":[5,14,23,56,57,58],"doe":[8,23],"doesn":43,"domain":[3,60],"don":[0,15,17,19,21,28,54],"dot":[1,4,5],"doubl":[2,3,5,6,14,15,18,20,23,61],"down":[27,54],"download":55,"dr":[55,58],"draw":60,"drawn":60,"due":[0,2,9,15,28,62],"dump":52,"dure":[14,15,20,23,54],"dx":60,"dynam":20,"e":[0,3,5,8,14,15,17,19,20,23,27,29,32,53,54,60,64],"e_back":[45,46],"e_bottom":[45,46],"e_left":[45,46],"e_right":[45,46],"e_top":[45,46],"each":[3,8,9,10,11,14,15,18,19,20,23,28,30,31,42,44,47,53,54],"easi":[53,57],"easiest":[55,56,61],"easili":55,"edg":[3,14,23,56,60],"edit":10,"edu":[30,37,45,46],"effect":[15,17,20,53,60],"effici":[15,23,54,57],"either":[3,23,24,61],"element":[0,6,8,11,13,15,23,25,53,55],"elif":51,"els":[30,31,41,51],"emiss":[14,15,17,18,19,28,32,33,42,43,47,54,55,60],"emission_funct":[16,19,33,42,43],"emission_spectrum":[18,19],"emission_spectrum1":18,"emission_spectrum2":18,"emit":[2,8,17,18,19,28,29,32,47,52,60],"emitt":[16,19,28,30,32,37,44,47,49,50,52,54,55,62],"emitteranisotrop":33,"emitterisotrop":33,"empti":[8,13,23,53],"enabl":23,"enclos":[8,10,23,32,45,46,60],"enclosing_spher":[1,10],"enclosur":[30,37,45,46],"enclosure_inn":[30,37],"enclosure_out":[30,37],"enclosure_thick":[30,37],"encod":0,"encompass":[],"encount":[2,11,23,60],"end":[0,3,6,10,13,14,17,18,19,20,22,24,60,61],"end_point":[17,19],"endors":58,"energi":[14,18,32,53],"engin":[1,23,55,57,61],"enlarg":10,"ensur":[15,18,20,28,52,54],"enter":17,"ep":64,"equal":[0,3,6,9,14,15,18,23,28,60],"equat":[18,60,64],"equilateral_pr":52,"equival":[0,2,5],"eras":11,"error":[0,1,4,11,20,23,28,47,51,56,60],"errorbar":51,"estim":[54,60],"et":[47,51,54,60,64],"etc":[17,20,53,54,57,62],"etendu":[32,53],"etendue_error":51,"etendue_fract":51,"etendue_sampl":51,"evalu":[3,10,14,16,17,19,23,54,60],"evaluate_brdf":39,"evaluate_surfac":[16,17],"evaluate_volum":[16,17],"even":[0,23,58],"evenli":[20,60],"event":58,"ever":11,"everi":[0,10,14,15,30],"everyth":28,"exact":60,"exampl":[0,3,6,7,8,11,14,15,18,20,21,23,28,33,34,35,36,37,38,39,40,42,43,44,46,47,48,49,50,51,53,54,57,60,61,62,65],"except":[3,8,42,53],"exclud":20,"execut":[9,15],"exemplari":58,"exhibit":[51,60],"exist":[3,8,10,14,17,18,23,61],"exit":[2,17],"exp":3,"exp1d":[1,3,4],"exp2d":[1,3,4],"exp3d":[1,3,4],"expect":[0,3,5,9,28,47],"expens":[10,54],"explain":[62,63],"exploit":60,"explor":8,"expon":20,"exponenti":3,"export":[23,47,61],"export_obj":[23,25,55],"export_pli":[23,25,55],"export_stl":[23,25,55],"export_vtk":[23,25,47,55],"exposur":20,"express":[58,60],"extend":[1,3,10,13,22,24,28,57,61],"extens":55,"extent":[1,10,22],"exterior":2,"extern":[18,30,31,33,37,49,52],"external_index":18,"extinct":[14,15,18],"extinction_min_depth":[14,16],"extinction_prob":[14,16],"extra":[8,10,15,20],"extract":30,"extrapol":[3,14],"extrapolation_rang":3,"extrapolation_range_i":3,"extrapolation_range_x":3,"extrapolation_range_z":3,"extrapolation_typ":3,"extrem":10,"ey":[14,20,54],"f":[3,14,47,52,60,65],"f1":3,"f2":3,"f_":60,"f_1":60,"f_2":60,"f_3":60,"f_d":60,"face":[23,28],"facet":[18,23],"fact":60,"factor":[10,23,60,61],"failur":56,"fals":[0,2,3,6,8,10,14,15,18,23,28,29,31,33,34,42,47],"far":[19,60],"fast":[10,13],"faster":5,"fastest":60,"featur":[55,60],"feedback":20,"feet":12,"fibr":[8,15,32,55],"fibreopt":[15,16,49,53,57],"field":15,"fig":30,"figur":[30,31,47,51],"file":[20,23,47,56,61,62],"filenam":[20,23,61],"fill":34,"film":46,"filter":[14,20,45,46,48],"filter_blu":[14,20,45,46],"filter_green":[14,20,45,46],"filter_r":[14,20,45,46],"final":[5,9,13,20,29,38,42,43,47,52,54],"finalis":[16,20],"find":[5,10,32,51,60,62],"fine":18,"finish":20,"fire":[15,54,63],"first":[3,8,10,13,18,20,28,47,54],"fit":58,"fix":8,"flag":3,"flask":63,"flat":24,"flexibl":57,"flip_norm":[23,47],"float":[0,1,2,4,5,6,10,11,12,14,15,17,18,19,20,22,23,42,61],"float3d":3,"floattovector3dfunction1d":[1,3,4],"floattovector3dfunction2d":[1,3,4],"floattovector3dfunction3d":[1,3,4],"floor":[30,33,34,42,43,52],"fluoresc":60,"flux":[53,60],"folder":56,"follow":[0,8,9,18,27,30,54,58],"foot":[1,4,12],"forc":[8,9,14,23],"fork":[9,57],"forkserv":9,"form":[5,6,8,18,20,22,30,54,58,60,61],"formal":60,"format":[0,23,28,30,33,34,35,36,37,38,41,42,43,44,45,46,47,48,52,61],"formula":60,"forward":[0,2,27,54],"found":8,"four":[3,35,41,54],"fov":[15,16,29,30,33,35,36,41,42,44,52,62],"foveon":15,"frac":[5,15,60,65],"fraction":[15,18,20,34,35,36,37,41,42,43,45,46,47,48,51,60],"fragment":20,"frame":[15,16,33,44,47,55],"frame_":33,"frame_sampl":[15,16,34,35,36,37,41,42,43,45,46,47,48,52],"framesampl":20,"framesampler1d":[15,16,20],"framesampler2d":[15,16,20],"framework":[3,55,56,57],"fresnel":18,"friendli":[15,20,22,23,53,61],"from":[0,2,3,5,6,8,9,11,13,14,15,17,18,19,20,21,22,23,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,60,61,64,65],"from_fil":[15,23,25,30],"front":[10,24,34,41],"front_curvatur":24,"front_intersect":10,"full":[0,10,14,15,17,20,57],"full_intersect":[1,10],"full_rot":44,"fullframesampler1d":[16,20],"fullframesampler2d":[15,16,20],"fulli":[8,9,18,55],"function":[1,4,5,6,8,9,16,17,18,19,20,23,33,40,42,43,52,55,57,60,63],"function1d":[1,3,4],"function2d":[1,3,4],"function3d":[1,3,4,42],"fundament":[8,53,60],"further":[8,53],"fusion":[47,51,64],"fv":3,"g":[0,14,15,17,23,27,53,54,60,64],"gain":57,"gamma":[20,51],"gca":51,"gener":[3,5,6,9,10,15,18,19,20,23,27,30,31,32,51,52,53,54,57,60],"generalis":[57,60],"generate_task":[16,20],"geometr":[8,10,17,19,25,53,55,57],"geometri":[2,3,8,10,15,21,23,24,30,47,51,53,54,57,60,64],"get":[0,3,6,10,13,14,54,60],"get_index":[1,13],"ggx":18,"gif":[33,44],"git":57,"github":[55,56,57],"give":[10,20,28,52],"given":[5,6,9,10,11,17,18,19,20,23,28,53,54,60],"glass":[15,18,30,32,41,52,54,57,61,63],"glass_inn":[30,37],"glass_out":[30,37],"glass_thick":[30,37],"glossari":55,"go":[14,60],"gold":[18,38,48,61],"good":[18,28,58],"gradient":60,"graph":[8,14,19,21,22,23,24,51,53,61,62],"graphic":[30,37,45,46,64],"greater":15,"green":[14,15,20,22,29,35,36,45,46,61],"green_filt":20,"green_glass":50,"green_reflect":[45,46],"grei":30,"grenada":64,"grid":[20,23,31],"ground":[33,35,36,41,49,62,63],"group":[9,54],"guarante":[5,9,10],"guid":55,"h":[34,37,41,42,43,45],"ha":[0,3,5,8,9,10,13,14,17,20,42,47,54,55,56,57,60],"half":60,"half_width":52,"hammerslei":64,"hand":27,"handl":18,"handscomb":64,"has_important_primit":[14,16],"hat":5,"have":[0,10,14,15,17,20,23,27,53,54,56,60,62,63],"heart":57,"heavili":10,"height":[6,15,22,25,52,61],"help":14,"helper":61,"hemispher":[6,15,18],"hemispherecosinesampl":[1,4,6],"hemisphereuniformsampl":[1,4,6],"henc":[5,8,18,60],"here":[0,60],"hierarchi":54,"high":[18,20,52,54,55,60],"higher":[20,56,60],"highest":20,"highlight":8,"hit":[1,2,8,10,23,30,51,54],"hit_point":[2,17,30,51],"hold":[3,8,17,23,52,53],"holder":58,"hole":51,"homogen":[18,19],"homogeneousvolumeemitt":[16,19,55],"horizont":15,"hot":18,"how":[15,17,20,31,32,33,34,35,36,39,40,44,53,55],"howev":[14,57,58],"hp":14,"html":[45,46],"http":[30,37,45,46,64],"human":[14,20,23,53,62],"humphrei":64,"i":[0,1,2,3,5,6,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,27,28,30,31,32,35,36,41,42,46,51,52,53,55,56,58,60,61,62,64,65],"id":[15,20],"idea":57,"ideal":[18,60],"idealis":15,"ident":[0,3,21,22,23,61],"identifi":[0,9,20,54],"iec":14,"ignor":23,"ii":30,"ij":3,"illumin":[14,18,37,63],"imag":[11,15,20,30,44,52,54,60,62],"image_delta":30,"image_start_i":30,"image_start_x":30,"image_width":30,"imagemag":44,"imaginari":18,"impact":9,"implement":[2,3,8,9,13,14,15,17,18,19,20,28,29,32,46,54,57,64],"impli":58,"import":[0,2,3,5,6,8,9,14,15,16,17,18,19,20,21,22,23,28,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,54,57,61],"import_obj":[23,25,34,37,47,55,61],"import_pli":[23,25,55],"import_stl":[23,25,55,61],"import_vtk":[23,25,55],"importance_sampl":14,"important_direction_pdf":[14,16],"important_direction_sampl":[14,16],"important_path_weight":[14,16],"imshow":30,"inch":[1,4,12],"incid":[2,17,18,60],"incident":58,"includ":[8,23,53,55,58],"incom":[15,17,18,60],"incorrectli":[15,23],"increas":[3,14,41,60],"increasingli":60,"increment":[35,36,41],"independ":3,"index":[0,3,5,11,13,15,18,23,37,47,50,55,63,64],"indic":[3,14,17,23,30],"indirect":58,"individu":[0,9,11,15,20,28,54,60],"industri":32,"ineffici":60,"inf":[2,14],"infinitesim":23,"info":64,"inform":[8,10,14,20,23],"inherit":[3,13,14,15],"inhomogen":19,"inhomogeneousvolumeemitt":[16,19,42,43,55],"initi":[0,5,17],"initial_item":13,"initialis":[0,9,13,14,16,20,23,28],"input":[3,5,10,14],"insert":[1,13],"insid":[2,5,6,10,32,47,60],"inside_point":[2,17],"inspect":[2,54],"instanc":[1,2,3,4,5,8,10,15,23,24,25,51,53,54,61],"instanti":11,"instead":[3,11,60,62],"instruct":55,"instrument":[47,51,64],"int":[6,10,11,13,14,15,19,20,23],"int_":60,"integ":[3,6,20],"integr":[14,16,18,19,20,42,43,53,55,64],"integrand":60,"intend":[3,8,9,13,18],"intens":[18,53,54],"inter":9,"interact":[3,8,14,18,53,54,56,57,63],"interest":[53,60],"interfac":[9,14,18],"interior":2,"intern":[3,9,20,23,30,31,37],"interpol":[1,4,5,14,18,20,23,42,55],"interpolate1darrai":3,"interpolatedsf":[14,16,18,20,45,46,50],"interpolation_typ":3,"interpolator1d":3,"interpolator1darrai":[1,3,4],"interpolator2d":3,"interpolator2darrai":[1,3,4],"interpolator2dmesh":[1,3,4],"interpolator3d":3,"interpolator3darrai":[1,3,4],"interrupt":58,"intersect":[1,2,8,10,15,17,18,21,23,25,31,32,44,47,50,51,52,53,54,55,61,62,64],"interv":[14,18,19],"intrins":0,"introduc":18,"introduct":55,"invalid":8,"invers":[0,1,4,5,8,20],"invert":[0,23],"involv":8,"ioff":[29,33,34,35,36,37,38,41,42,43,45,46,48,49,50,52,62],"ion":[29,33,34,35,36,37,38,41,42,43,44,45,46,48,49,50,52,62],"ipc":9,"ipython":56,"ireland":64,"iron":18,"irradi":53,"irregular":14,"is_clos":[0,1,4],"is_compat":[14,16],"is_empti":[1,13],"is_ident":[0,1,4],"is_zero":[14,16],"isdir":33,"isinst":51,"isn":28,"isotrop":[18,19,33,43],"issu":[2,10,55,57,62],"item":[8,13,15,23],"iter":[5,13],"its":[0,2,5,6,8,9,11,14,15,18,20,23,32,53,55,58,60,62,63,65],"ix":30,"j":[60,64],"jcgt":64,"job":9,"john":64,"join":[30,34,37,42,47],"joul":14,"journal":64,"june":64,"just":[5,10,60],"k":[18,23,30,51,64],"kajiya":64,"kaufmann":64,"kd":[3,8,14,23],"kdtree3d":23,"kdtree_":23,"kdtree_empty_bonu":23,"kdtree_hit_cost":23,"kdtree_max_depth":23,"kdtree_min_item":23,"keep":[20,54],"keep_al":14,"kei":[23,53,55],"kernel":57,"keyword":[8,9,14,23,61],"kilomet":12,"km":[1,4,12],"knot":3,"know":[9,54],"known":[23,53],"kwarg":[9,15,23,61],"l":[53,60,64],"l_":60,"l_i":60,"label":[30,31,51],"laboratori":[30,37],"lak9":50,"lambda":[17,18],"lambert":[16,18,30,35,36,37,38,41,45,46,48,49,52,62,63],"lambertian":[16,55],"larg":[11,23,28,53,60],"larger":10,"largest":10,"largest_axi":[1,10],"largest_ext":[1,10],"last":[0,8,13,14],"latenc":9,"later":47,"launch":[2,8,15,17,30,47,54,62],"law":20,"lead":54,"leaf":23,"leak":62,"least":20,"leav":23,"left":[0,27,41,52],"legend":[31,51],"len":[24,46,48,57],"length":[1,3,4,5,11,12,13,23,47,60],"lengthen":5,"lens":[25,53,54,55,57,61],"lerp":[1,4,5],"less":3,"let":[0,5,28,60,62],"level":[20,53,54],"lf5g19":50,"li":[0,6,8,10,22,24,31,61],"liabil":58,"liabl":58,"librari":[22,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,48,49,50,52,57,61],"licens":55,"lie":[0,3,5,8,14,23,24],"light":[14,16,17,18,19,29,30,32,34,35,37,41,45,46,52,54,55,62,64],"light_blu":[29,35,36],"light_box":[30,37,52],"light_direct":18,"light_sampl":29,"light_spectrum":[45,46],"lightsourc":44,"like":[0,3,11,15,18,21,56,60,62],"limit":[0,3,51,54,58],"line":[2,15,23,53,54],"linear":[3,5,15,20],"linearli":[5,14],"linestyl":51,"link":[8,13,14,62],"linkedlist":[1,13],"linspac":[3,31],"list":[6,8,9,10,13,15,20,23,31,53,58],"live":20,"lo":15,"load":[23,25,32,37,38,42,61],"local":[0,2,8,15,17,19,21,22,27,51,53,54,57,61],"locat":[5,11,15,17,23,53,54,56],"log":[10,51],"long":52,"longer":8,"longest":10,"look":[0,62,63],"lookup":3,"loop":[15,32,33,44,55],"loss":58,"lot":14,"low":18,"lower":[1,10,14,15,18,20,22,25,29,33,42,49,61,62],"lsi":64,"ly":3,"m":[0,3,5,14,15,18,19,20,23,27,28,34,37,41,42,43,45,46,47,51,53,54,60,61,64],"m1":18,"m2":18,"m_":0,"machin":9,"made":[1,5,8],"magnitud":5,"mai":[0,3,8,9,14,18,23,52,53,54,58,62],"main":[16,52,55],"mainli":13,"maintain":[8,14],"major":[0,22,54,57,61],"major_radiu":[22,25,61],"make":[10,20,32,33,34,35,36,40,42,43,53,54,57,60,61],"makedir":33,"manag":[14,15,53,57],"mani":[11,15,18,20,54,56],"manipul":[54,60],"manual":[8,14,37,54,62,63],"map":27,"margin":[8,10],"marker":30,"mask":20,"materi":[1,8,14,15,16,21,22,23,24,28,29,30,33,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,61,62,63],"math":[0,1,3,5,6,11,12,28,42,47,51,52,55],"mathbf":[0,65],"mathemat":[8,14,18,54],"matplotlib":[29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,48,49,50,51,52,56],"matric":[0,5],"matrici":[1,4,55],"matrix":[0,2,5,8,15,17,19,21,22,23,53,61,65],"matt":60,"matter":60,"matthew":55,"max":60,"max_depth":[14,16],"max_dist":[2,14],"max_wavelength":[14,15,16,20,28,43,47,62],"max_wl":[28,47],"maximum":[14,15,20,23],"meakin":[47,51,54,55,58,60,64],"mean":[6,11,14,17,20,28,47,51,53,60],"measur":[2,5,15,19,20,24,28,45,46,47,53,54,60,62],"measured_volume_emiss":[28,47],"measured_volume_error":[28,47],"media":55,"memori":[3,23],"memoryview":14,"meniscu":[24,25],"mention":60,"merchant":58,"merg":57,"mesh":[3,8,15,17,19,25,30,32,37,53,54,55,57,62],"mesh_camera":15,"mesh_path":30,"mesh_pixel":15,"meshcamera":[15,16,47],"meshdata":23,"meshgrid":3,"meshlab":[30,37],"meshpixel":[15,16,47],"met":[54,58],"meta":8,"metal":[17,18,32,35,36,41,48,54,57],"meter":[12,15,22,27,61],"method":[0,2,3,5,8,9,10,13,14,15,17,18,19,20,23,29,30,31,39,51,52,54,61,62,64],"metr":[6,15,18,19],"mi":29,"microfacet":18,"micromet":12,"microscop":54,"microsoft":14,"mid_point":52,"mil":[1,4,12],"mile":[1,4,12],"millimet":12,"million":54,"min_sampl":[15,19,20,34,35,36,37,41,42,43,45,46,47,48,52],"min_wavelength":[14,15,16,20,28,43,47,62],"min_wl":[28,47],"mind":55,"minim":5,"minimum":[14,15,19,20],"minor":[22,61],"minor_radiu":[22,25,61],"minu":21,"mirror":[17,54,60],"mis_brdf_sampl":29,"mis_combined_sampl":29,"mis_light_sampl":29,"mis_sampl":29,"mix":18,"mm":[1,4,12,23,61],"mode":[23,61],"model":[8,15,18,21,23,28,30,37,54,57,64],"modif":58,"modifi":[16,23,32,41,55],"modifier_roughen":41,"modul":[1,18,20,52,53,55],"mono":20,"monoadaptivesampler1d":[15,16,20,47],"monoadaptivesampler2d":[16,20],"monoton":3,"mont":[29,55,64],"more":[8,10,11,14,18,20,23,28,53,54,55,57,60,61,62],"morgan":64,"mosaic":20,"most":[2,13,20,24,53,60],"move":[0,54,63],"mpi":57,"mpl_toolkit":30,"mplot3d":30,"much":[3,60],"multi":[9,57],"multicoreengin":[1,9,15,43,55],"multipl":[0,3,5,9,23,32,53,62,65],"multipli":[0,5,18,19,20,28,65],"must":[0,3,6,8,9,10,14,15,17,18,19,20,23,27,31,54,58,62],"mx1":3,"mx3":[3,23],"mx4":3,"mx6":23,"my":23,"my_mesh":[15,23,61],"myimag":44,"n":[3,10,14,15,18,23,30,31,37,41,44,45,46,48,49,50,52,60,62,65],"n1":23,"n2":23,"n3":23,"n_i":60,"n_j":60,"name":[1,8,14,15,20,22,23,24,29,32,34,35,36,37,41,45,46,48,58,61],"nanomet":[12,14,18,27],"narrow":28,"natur":[23,53,54,62],"ndarrai":[3,11,13,14,15,20],"nearest":[3,6,54],"necessarili":[19,43],"need":[0,2,3,5,19,20,23,28,43,53,54,60,62,63],"neg":24,"negat":5,"neglig":58,"neither":58,"nest":53,"neutron":57,"never":11,"new":[0,2,3,5,8,10,11,14,17,20,21,23,24],"new_spectrum":[14,16,42],"newlin":47,"next":[3,5,8,13,31,51,54],"next_in_queu":[1,13],"next_intersect":[1,8],"nice":[42,43],"nm":[1,4,12,14,15,18,19,20,27,28,54,60],"node":[1,8,14,15,21,22,23,24,30,37,45,46,48,52,53,54,55,61],"nois":20,"noisi":63,"noisier":15,"non":[5,14,18,20,60],"none":[2,3,6,8,9,14,20,21,22,23,24,30,51,52,61],"nonimag":15,"nonposit":51,"nor":58,"normal":[1,2,4,5,6,8,15,17,18,23],"normal3d":[1,2,4,5,17],"normalis":[0,1,4,5,6,14,20,23,30,60],"northern":64,"nose":56,"nosetest":56,"note":[2,3,5,11,15,23,28,42,43,52,53,60,62],"noth":[8,14,63],"notic":[52,58],"notif":8,"notifi":8,"notify_geometry_chang":[1,8],"notify_material_chang":[1,8],"now":[5,8,60],"np":[3,15,18,20,30,31,42,51],"nuanc":18,"nullmateri":[46,48,51],"nullsurfac":[16,17,19,55],"nullvolum":[16,17,18,55],"num_fram":[33,44],"num_pixel":30,"num_poli":42,"num_tet":42,"number":[3,6,9,11,13,14,15,19,20,23,28,44,54,60,63],"numer":[0,2,3,8,10,11,14,18,19,62],"numericalintegr":[16,19,55],"numericallyintegratedsf":[14,16,18],"numpi":[3,11,14,15,18,30,31,42,43,50,51,56],"nx":[11,15],"nx1":3,"nx2":3,"nx3":[3,23],"ny":[11,15],"nz":11,"o":[10,30,33,34,37,42,43,47,60],"oberv":63,"obj":[23,30,34,37,47,54,61],"object":[0,2,3,5,6,8,9,10,11,13,14,15,17,19,20,21,22,23,24,27,32,45,46,52,53,54,60,61,63],"observ":[1,8,9,11,14,16,18,20,28,29,33,34,35,36,37,38,41,42,43,44,45,46,48,50,51,52,53,55,57,65],"observer0d":[15,16],"observer1d":[15,16],"observer2d":[15,16],"observing_plan":[15,28],"obtain":[8,14,15,20,47,51,54,65],"obviou":27,"occur":[8,10,23],"off":[15,47],"offset":[15,30],"often":60,"oh":63,"older":42,"omega":[15,51,60],"omega_":60,"omega_i":[17,60],"omega_j":60,"omega_o":[17,60],"omit":23,"onc":[54,56,62],"one":[0,3,5,8,9,10,15,18,20,23,53,54,60],"ones":42,"onli":[2,3,8,9,15,17,18,20,21,23,28,57,63],"onlin":[45,46],"onto":57,"oop":[55,57],"opac":60,"open":[8,23,47,52,53,57],"opensourc":57,"oper":[0,5,13,25,52,54,55,57,60],"optic":[2,8,9,15,20,21,22,23,25,27,28,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,47,48,50,51,52,53,54,55,57,61],"optim":[8,10],"optimis":[3,8,14,54],"option":[3,8,10,13,14,15,18,23,61],"orang":[22,29,35,36,61],"order":[0,3,9,20],"ordin":[8,10,21,22,23,54,61],"orient":[0,5,15,27,51,65],"origin":[0,2,3,5,14,15,21,22,23,28,30,31,45,46,51,53,54,61,62,65],"orthogon":[0,1,4,5,15],"orthograph":[15,32],"orthographiccamera":[15,16,50],"orthonorm":5,"other":[0,3,5,8,15,20,53,54,57,58,60],"otherwis":[0,2,8,10,14,15,31,58],"our":[0,28,33,46,54,56,57,60],"out":[3,20,23,58,60],"outer":52,"outgo":[17,60],"outlin":62,"output":[15,19,20,23],"output_basenam":47,"outsid":[2,3,6,8,31],"outside_point":[2,17],"over":[5,6,14,15,19,20,22,32,53,57,60,61],"overal":[11,15,20],"overhead":[3,8,9],"overlap":[3,21],"overload":3,"overrid":[8,9,19],"overview":64,"overwrit":17,"own":[0,32,33,53,54,57],"p":[0,5,6,8,35,36,38,42,43,45,46,48,52,60,65],"p_":60,"p_a":60,"p_hit_point":17,"p_i":60,"p_inside_point":17,"p_j":60,"p_normal":17,"p_outside_point":17,"pack":20,"packag":[14,56],"packed_result":20,"pad":[1,3,10,30,37],"pad_axi":[1,10],"page":55,"pai":60,"paper":[55,60],"parabola":[22,25,54,55],"parallel":[5,15,60],"paramet":[0,2,3,5,6,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,61],"parametr":[2,5],"paraview":47,"parent":[1,8,15,18,19,21,22,23,24,28,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,54,61,62],"part":[8,9,23,53],"particip":55,"particular":[8,14,53,58],"particularli":23,"pass":[0,3,5,9,15,18,20,32,34,35,36,37,38,41,42,43,45,46,47,48,51,52,53],"path":[2,8,10,14,15,17,19,20,23,30,33,34,37,42,47,54,57,61,62,63],"path_weight":51,"pattern":18,"pdf":[1,4,6,14,51,60],"pdf_":15,"pdf_a":15,"pedest":37,"per":[9,14,15,18,20,53],"perceiv":14,"percentag":20,"percentil":20,"perfectli":[18,23,60],"perfectreflectingsurfac":[16,18],"perform":[5,8,9,14,15,17,19,20,53,60],"perhap":11,"period":57,"permiss":58,"permit":[3,9,58],"perpendicular":[0,5],"perspect":15,"ph":29,"pharr":64,"phd":[29,32,64],"phi":[53,60],"philosophi":57,"photo":54,"photon":14,"photon_energi":[14,16],"php":64,"physic":[0,14,18,45,46,53,55,57,60,64],"physicist":57,"pi":[15,28,30,47,51,52,53,60,65],"pickl":52,"picklabl":9,"piec":53,"piecewis":3,"pinhol":[15,30,32,46,51,55],"pinholecamera":[9,15,16,29,33,34,35,36,37,38,41,42,43,44,45,52,53,62],"pip":[55,56],"pipelin":[11,15,16,29,33,34,35,36,37,38,41,42,43,44,45,46,47,48,50,52,53,55,62],"pipeline0d":[16,20],"pipeline1d":[16,20],"pipeline2d":[16,20],"pitch":0,"pixel":[11,15,16,20,28,29,30,46,47,48,51,53,54,62],"pixel_direct":15,"pixel_i":30,"pixel_origin":15,"pixel_processor":[16,20],"pixel_sampl":[15,16,20,28,29,33,34,35,36,37,38,41,42,43,45,46,47,48,49,50,52,62],"pixel_x":30,"pixelprocessor":20,"place":[10,28,31,54,63],"plai":56,"plan":56,"plane":[0,5,6,11,15,18,22,24,27,30,31,35,36,41,49,61,62,63],"plano":24,"planoconcav":[24,25],"planoconvex":[24,25],"plasma":[17,54,55,64],"plate":29,"platform":30,"pleas":[55,56],"plenti":57,"plot":[20,30,31,32,51,62],"plt":[30,31,33,42,44,49,51,52,62],"plu":8,"ply":23,"png":[20,29,33,34,37,38,41,42,43,44,45,46,48,50,52,62],"point":[0,1,2,3,4,6,8,10,14,15,17,18,19,20,22,23,27,32,42,43,51,53,55,60,61],"point2d":[1,4,5,10],"point3d":[0,1,2,4,5,6,8,10,14,15,17,18,19,21,22,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,48,49,50,51,52,61,62,65],"point_on":[1,2],"point_sampl":51,"polar":32,"poli":[3,42,54],"polygon":[23,54],"polyhedr":[8,23],"pop":[1,13],"porter":64,"portion":[],"posit":[0,2,3,11,13,14,18,24,32,47,51,65],"possibl":[8,15,18,53,57,58],"post":[8,55],"potenti":8,"povrai":57,"power":[15,16,19,27,28,47,49,53,55,60],"power_dens":47,"power_green":[45,46],"power_percentil":20,"power_r":[45,46],"power_unfilt":[45,46],"powerdens":47,"powerdensityerror":47,"powerpipeline0d":[15,16,20,28,47,49],"powerpipeline1d":[15,16,20,47],"powerpipeline2d":[15,16,20,45,46],"pp":64,"practic":53,"pre":[5,14],"preced":57,"precis":55,"preferenti":[],"premultipli":5,"prerequisit":55,"present":[21,56,57],"pretti":8,"prevent":[2,15,62],"preview":[20,32],"previou":[3,20],"price":60,"primer":55,"primit":[0,1,2,8,10,14,15,17,18,19,21,23,24,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,55,57,60,63],"primitive_a":[21,25],"primitive_b":[21,25],"primitive_to_world":[2,17,19,30,51],"primtiv":21,"principl":28,"print":[8,15,28,33,34,35,36,37,38,41,42,43,44,45,46,47,48,52],"print_scenegraph":[1,8,55],"prior":[10,20,58],"prisim":57,"prism":[15,32],"prism_light":52,"prisms_":52,"prob":6,"probabl":[1,4,6,14,15,60],"problem":[8,57,60],"proceed":55,"process":[8,9,14,15,20,53,55,56,60,62],"processor":[9,20],"procress":53,"procur":58,"produc":[3,8,10,18,23,32],"product":[5,58,60],"profit":58,"progress":20,"project":[0,15,30,58,60],"promot":58,"propag":[10,54],"properti":[8,14,15,17,24,53,54],"propog":54,"proport":60,"prove":28,"provid":[3,6,8,9,14,20,23,53,58],"pull":57,"pure":14,"purpl":[35,36],"purpos":[18,19,58],"push":[1,13],"put":63,"py":[56,62],"py3dview":42,"pypi":56,"pyplot":[29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,48,49,50,51,52],"python":[3,9,55,56,57],"q_":65,"quadrant":3,"quadrat":3,"quantit":14,"quantiti":[53,60],"quaternion":64,"queri":31,"question":[55,60],"queue":[1,13,55,57],"quickstart":[55,63],"quiet":[15,20],"quit":3,"r":[14,31,64],"r_2_pi":51,"r_f":60,"rabbit":42,"rabit":30,"radian":[1,4,12],"radianc":[14,15,16,18,19,27,49,53,54,55,60],"radiancepipeline0d":[15,16,20,49],"radiancepipeline1d":[16,20],"radiancepipeline2d":[16,20],"radiant":[53,60],"radiat":28,"radiation_funct":42,"radiometr":53,"radiu":[6,10,15,16,18,19,22,24,25,28,29,31,35,36,41,43,47,49,51,60,61,62],"rai":[1,2,8,10,11,15,16,17,18,19,20,23,28,32,34,35,36,37,38,41,42,43,45,46,47,48,51,52,53,55,57,60,62,63,64,65],"rainbow":52,"rais":[0,3,5,20,51],"random":[1,4,18,55,60],"randomli":[18,60],"rang":[3,6,14,15,18,19,20,22,28,30,33,35,36,38,41,42,43,44,47,51,52,54,57,61],"rather":23,"ratio":[15,18,20,35,36,37,41,45,46,47,48],"raw":[20,41,53],"ray_count":[15,51],"ray_dist":2,"ray_extinction_min_depth":[15,16,34,37,45,46],"ray_extinction_prob":[15,16,34,37,45,46,52],"ray_importance_sampl":[15,29,45,46,52],"ray_important_path_weight":[15,16,29,45,46,52],"ray_max_depth":[15,16,34,37,45,46,52],"raysect":[0,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,60,61,62],"raytrac":[55,57],"raytraced_error":51,"raytraced_etendu":51,"raytraced_valu":51,"re":[2,6,14,29,32,44,54,60,63],"reach":[54,60],"read":3,"real":[3,18,54,60],"realist":57,"realpath":[34,37,42,47],"reason":[5,15],"rebuild":[3,8,14],"rebuilt":8,"recalcul":8,"receiv":[9,20],"recent":13,"recommend":[14,56,64],"reconstruct":9,"record":30,"recov":60,"recreat":29,"rectangl":6,"rectangle_sampl":6,"rectanglesampler3d":[1,4,6,51],"rectangular":[15,60],"recurs":54,"red":[14,15,20,22,29,35,36,45,46,61],"red_filt":20,"red_glass":50,"red_orang":[35,36],"red_reflect":[45,46],"redefin":3,"redistribut":[58,60],"reduc":[5,9,10],"reduction_method":20,"reenabl":9,"refer":[8,23,24,52],"reflect":[17,18,29,45,46,52,54,60,63],"refract":[14,15,18,37,54,63],"refractiveindex":64,"region":[15,60],"regular":[14,15],"regularli":14,"rel":[0,2,15,18,21,22,23,28,54,61,65],"relat":8,"relationship":[5,8,14],"relev":60,"remain":[10,21,53],"remov":[1,13,23,30],"render":[1,20,23,33,34,35,36,37,38,41,42,43,44,45,46,47,48,50,52,55,62,63,64],"render_arg":9,"render_complet":[34,35,36,37,41,45,46,47,48],"render_engin":[9,15,43],"render_kwarg":9,"render_pass":[34,37,41,45,47],"renderengin":[1,9,55],"repeat":[3,54],"repeatedli":[8,14,62],"report":[55,57],"repositori":56,"repres":[0,3,5,8,9,10,14,20,24,53,54,60],"reproduc":[47,58],"request":[3,9,13,14,15,19,20,28,57],"requir":[3,5,9,15,54,56,57],"resample_ciexyz":[14,16],"resampled_xyz":14,"rescal":14,"research":57,"reserv":58,"reset":[14,63],"resolut":[14,18,42,43],"resolv":28,"resourc":[9,23,30,34,37,42,47,61],"respect":[0,3,10,20,24],"respons":[15,18,20,53,62],"rest":15,"result":[0,2,3,5,9,10,11,14,15,18,20,23,29,38,42,43,47,52,53,54,62],"retain":58,"return":[0,1,2,4,5,6,8,9,10,11,12,13,14,15,17,18,20,21,22,23,24,31,33,42,43,51,52,54,61],"revers":[5,54],"review":[47,51,64],"revolut":[22,61],"rgb":[16,34,35,36,37,41,44,45,46,48,52,53,55,62],"rgb_pipelin":[42,43],"rgbadaptivesampler2d":[16,20,34,35,36,37,41,42,43,45,46,48,52],"rgbpipeline2d":[15,16,20,29,34,35,36,37,41,42,43,45,46,48,52,62],"rho_":60,"rho_d":60,"right":[0,27,41,52,58,63],"risk":2,"robust":[29,57,64],"roll":0,"root":[8,14,53,54,60],"rotat":[0,1,4,15,18,21,23,27,28,29,30,33,34,35,36,37,38,41,43,44,45,46,48,49,50,52,54,60,61,62,64],"rotate_basi":[0,1,4,42,51],"rotate_i":[0,1,4],"rotate_vector":[0,1,4],"rotate_x":[0,1,4,5,47],"rotate_z":[0,1,4],"rough":[18,32,35,36],"rough_met":18,"roughaluminium":[29,33],"roughconductor":[16,18],"roughen":[16,18,41],"roughiron":52,"roughness_scan":41,"roughtitanium":[34,42,43],"roulett":[14,15],"routin":56,"row":[0,41],"rsm":[15,23,30],"rtyoe":8,"run":[1,9,15,54,56,62],"russian":[14,15],"s1":[50,61],"s2":[50,61],"s_incid":17,"s_reflect":17,"same":[0,2,3,5,8,11,14,15,20,23,24,30,53,54,60],"sampl":[6,8,11,14,15,16,17,18,19,28,32,33,39,40,42,43,47,51,52,53,54,55,62,63,64],"sample_count":11,"sample_resolut":[14,18],"sampler":[1,4,15,16,34,35,36,37,41,42,43,45,46,47,48,51,52,55],"sampler1d":20,"sampler2d":20,"samples_per_task":[15,16],"satisfi":20,"satur":20,"save":[16,20,23,25,29,33,34,37,38,41,42,43,44,45,46,47,48,50,52,62],"scalar":[3,5],"scale":[0,5,18,19,20,23,29,30,34,52,60,61],"scale1":18,"scale2":18,"scatter":[17,18,30,54,60],"scene":[0,8,14,15,18,19,20,21,22,23,24,28,30,31,42,43,45,46,51,53,60,61,62],"scenegraph":[1,2,15,16,17,18,19,28,29,33,45,46,47,49,53,55,57],"scheme":19,"schott":[18,30,31,37,41,44,45,46,48,49,50,52,62],"scienc":57,"scientif":[47,51,54,55,57,64],"scipi":56,"scope":5,"scratch":23,"scratchapixel":64,"screen":[20,52],"script":[53,56],"search":55,"second":[3,6,18,20,47,48,53],"section":62,"see":[3,5,14,15,17,20,23,31,45,46,53,55,56,60],"seed":[1,4,6],"segment":54,"select":[8,14,18,20,56],"self":[3,5,9,20,33,42,43],"sellmeier":[16,18,23,34,50,61],"sens":60,"sensibl":62,"sensit":[14,15,16,20,53],"sensor":[15,20],"separ":[3,5,53],"sequenc":3,"seri":44,"serial":[15,57],"serialengin":[1,9,55],"servic":58,"set":[0,3,5,6,8,9,11,14,15,18,19,20,23,24,28,29,45,46,47,53,55,60,62,63],"set_xlabel":30,"set_xscal":51,"set_ylabel":30,"set_yscal":51,"set_zlabel":30,"setup":[32,44,45,46,51,52,56],"sf11":52,"sf6":50,"shadow":18,"shall":58,"shape":[1,3,4,11,14,15,17,20,53,60],"share":3,"shift":[2,15,43],"shoemak":64,"short":64,"should":[0,3,8,9,11,14,15,18,20,23,27,51,56,57,62],"show":[29,30,31,33,38,42,43,48,49,50,51,52],"side":[18,28],"siggraph":64,"sight":15,"sightlin":[15,16],"signatur":9,"significantli":9,"silver":[18,38,48],"similar":60,"similarli":[9,23],"simpl":[15,18,28,30,31,32,35,36],"simpler":[51,60],"simplest":60,"simpli":60,"simplifi":[14,18],"simul":[2,18,20,29,54,55,57,60,64],"simultan":60,"sin":[0,3,5,60],"sin1d":[1,3,4],"sin2d":[1,3,4],"sin3d":[1,3,4],"sinc":[8,53,60],"sine":3,"singl":[6,9,11,14,15,28,54,60,62],"singular":0,"sit":[22,24,30,61],"size":[3,14,19],"skip":5,"slerp":[1,4,5],"slice":20,"slice_id":20,"slightli":[2,62],"slit":[51,52],"slow":3,"slower":9,"small":[8,9,10,30],"smaller":[15,54],"smith":18,"smooth":[18,23,32,34],"smoothli":60,"smp":9,"so":[0,10,14,19,20,23,28,30,60],"softwar":58,"solid":[1,4,15,21,27,53,54,60],"solid_angl":[15,16,51],"solidangl":6,"solidanglesampl":[1,4,6],"some":[7,8,20,21,23,38,54,55,60,61],"someth":[2,51,62,63],"son":64,"sort":[3,14],"sourc":[9,14,18,28,30,37,52,53,54,55,56,57,58,60,62],"space":[0,2,5,6,8,10,14,15,17,18,19,20,27,30,53,54,65],"spatial":[1,8,54,55],"spave":0,"spawn":[9,14],"spawn_daught":[14,16],"speak":0,"special":[5,58],"specialis":60,"specif":[9,20,53,58],"specifi":[0,2,3,6,8,10,13,14,15,18,22,23,24,37,43,61],"spectra":[14,15,20,22,35,36,54,55,61,63],"spectral":[15,16,27,28,32,49,53,54,55,60],"spectral_bin":[15,16,20,28,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,52,62],"spectral_pow":49,"spectral_radi":49,"spectral_rai":[15,16,34,37,41,42,43,44,45,46,48,49,52,62],"spectral_slic":20,"spectraladaptivesampler1d":[16,20],"spectraladaptivesampler2d":[16,20],"spectralfunct":[14,16,18,19,20],"spectralpipeline0d":15,"spectralpowerpipeline0d":[15,16,20,49],"spectralpowerpipeline1d":[16,20],"spectralpowerpipeline2d":[16,20],"spectralradiancepipeline0d":[16,20,49],"spectralradiancepipeline1d":[16,20],"spectralradiancepipeline2d":[16,20],"spectrum":[14,15,16,17,18,19,20,33,42,43,45,46,54,55],"spectrum_to_ciexyz":[14,16],"specular":[18,60],"speed":[5,8,10,14,55,57],"sphere":[6,8,10,18,19,21,22,25,28,29,31,34,35,36,38,41,44,45,46,47,48,49,50,51,52,53,54,55,60,62,63],"sphere_radiu":[28,47],"sphere_sampl":6,"spheresampl":[1,4,6],"spheric":[5,25,48,55],"spline":3,"split":[9,17,23,32,34,37,42,47],"sputter":18,"sqrt":[43,60],"sqrt1d":3,"sqrt2d":3,"sqrt3d":3,"squar":[15,18,60],"squarer":3,"squareri":3,"squarerx":3,"squarerz":3,"sr":14,"srgb":[14,20,35,36,37,41,45,46,48],"srgb_to_ciexyz":[14,16],"stack":[1,13,54],"stage":54,"stand":52,"standard":[5,6,11,14,20,32,57,60],"stanford":[23,29,30,37,64],"stanford_bunni":[23,30,37,42,47,61],"start":[9,10,13,17,18,19,28,34,35,36,38,41,42,43,45,46,47,48,52,54,56,60],"start_method":9,"start_point":[17,19],"state":[8,9,14],"statist":[1,4,14,15,20,55,62,63],"statsarrai":11,"statsarray1d":[1,4,11],"statsarray2d":[1,4,11],"statsarray3d":[1,4,11],"statsbin":[1,4,11],"std":51,"stddev":6,"steep":60,"step":[19,42,43,54],"steradian":[15,27,28,53],"stereolithographi":[23,61],"still":23,"stl":[23,54,61],"stochast":64,"storag":[8,11],"store":[3,11,14,20,23],"str":[3,8,14,15,18,19,20,22,23,24,27,28,51,53,54,61],"straight":54,"strategi":[15,54,60],"strength":18,"strftime":[34,37,41,42,43,45],"strict":58,"strictli":0,"string":[8,14,22,23,24,61],"strip":[35,41],"stronger":60,"structur":[3,8,10,14,23,53,54,55,61],"style":[11,15],"sub":[8,14,15,19,20],"sub_spectrum":14,"subclass":14,"subdivis":10,"subsequ":20,"substanti":5,"substitut":58,"substract":61,"subtend":53,"subtract":[5,21,25,30,37,48,50,51,52,54,55,61],"suffici":2,"suit":54,"suitabl":[3,11,23,57],"sum":[18,60],"sum_":[60,65],"sum_j":60,"summat":18,"super":42,"suppli":[0,3,5,9,14,15,18,23],"support":[5,14,23,54,55,56,57],"suppos":[0,53,60],"suppress":[15,20],"surfac":[1,2,4,5,8,10,14,15,16,17,20,22,23,24,32,45,46,47,52,53,54,55,61,65],"surface3d":6,"surface_area":[1,10],"surface_offset":[15,47],"surface_onli":18,"surfacesampler3d":[1,4,6],"surround":28,"symbol":53,"symmetr":3,"symmetri":[27,28],"system":[0,5,6,8,9,21,22,27,33,51,53,54,61],"t":[0,2,5,15,17,19,21,28,43,54,64],"t_":[0,65],"take":[3,5,8,14,15,18,52,57],"taken":[11,20,60],"tan":[3,30,52],"tan1d":[1,3,4],"tan2d":[1,3,4],"tan3d":[1,3,4],"tangent":3,"target":[8,23,44,46,48,51,52],"target_plan":51,"targeted_path_prob":46,"targeted_sampl":51,"targetedccdarrai":[46,48],"targetedhemispheresampl":51,"targetted_path_prob":[],"targetted_pipelin":[],"targetted_pixel":[],"targetted_sampl":[],"targettedccdarrai":[],"targettedhemispheresampl":[],"targettedpixel":[],"task":[9,15,20],"tasks_per_job":9,"technic":64,"techniqu":[19,21,60,64],"telescop":54,"temperatur":3,"templat":15,"term":[0,5,60],"termin":[2,14,15,20,54,56],"test":[3,8,10,18,28,31,32,54,55],"test_point":31,"tet":42,"tetmesh":42,"tetra":42,"tetrahedr":32,"tetrahedra":[3,42],"tetrahedra_data":3,"text":7,"textbf":5,"textur":18,"than":[3,5,9,15,20,23,54,60,62],"thei":[0,2,15,20,23,53,54],"them":[9,15,18,23,44],"themselv":[0,2],"theoret":28,"theori":[58,64],"therefor":[11,23,60],"thesi":[29,32,64],"theta":[0,5,15,60,65],"theta_":60,"theta_0":5,"theta_i":60,"theta_j":60,"theta_m":60,"theta_x":0,"thi":[0,2,3,5,6,8,9,10,11,13,14,15,17,18,19,20,21,22,23,28,30,31,33,34,35,36,37,38,39,40,42,43,44,45,46,47,51,52,53,54,56,58,60,61,62,65],"thick":24,"thin":23,"third":3,"those":[9,20],"though":[0,23],"thousandth":12,"thread":20,"three":[1,3,4,14,53],"threshold":[20,23],"through":[3,5,14,15,17,19,20,32,37,53,54,57,60],"throughout":[54,56],"throw":8,"thu":[8,20,60],"time":[0,3,5,6,8,9,20,34,37,41,42,43,45,52,54,57,60],"timestamp":[34,37,41,42,43,45],"tip":[15,22,61],"titanium":[38,48],"titl":51,"to_loc":[1,8,42,43],"to_photon":[14,16],"to_root":[1,8],"to_spectrum":[16,20],"to_world":[42,43],"tog":64,"togeth":[0,8,9,18],"toggl":[6,14,15,17,18,20],"toler":[0,23],"tomographi":[47,51,64],"too":11,"top":[13,60],"top_light":52,"torrenc":18,"tort":58,"toru":[22,25,54,55],"total":[11,14,16,19,20,28,47,53,60],"toward":[18,64],"trace":[8,11,14,16,19,32,34,35,36,37,38,41,42,43,45,46,47,48,51,52,53,54,55,57,60,62,64,65],"tracer":[23,28,32,51,53,55,57,62,63],"track":[8,14,32,54],"trajectori":[14,17],"transact":64,"transform":[0,1,2,3,4,5,8,10,15,17,18,19,21,22,23,24,28,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,60,61,62,63,65],"transform_with_invers":[1,4,5],"transit":17,"translat":[0,1,4,8,15,18,21,22,23,28,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,54,61,62],"transmiss":[18,50,60],"transmission_onli":18,"transmit":17,"transmitt":17,"transpar":3,"transport":[57,64],"trapezium":19,"travel":54,"travers":23,"treat":[5,23,47,60],"tree":[3,8,14,23,53,54],"tri":[3,54],"tri_sampl":6,"triangl":[3,6,15,23,47,64],"triangle_data":[3,23,47],"trianglesampler3d":[1,4,6],"triangular":[15,23],"tricub":3,"trigger":[8,14,54],"trilinear":3,"tristimulu":14,"true":[0,2,3,6,8,10,13,14,15,17,18,20,23,29,31,45,46,47,51,52],"try":42,"tube":[22,61],"tune":23,"tupl":[0,6,9,10,14,15,20],"turn":[17,20,44,63],"two":[0,1,4,8,9,10,15,18,21,23,24,47,53,60],"type":[0,2,3,5,6,8,10,11,13,14,15,17,20,21,22,23,47,53,54,55,57,61],"typeerror":8,"typic":[8,14,15,54,60,62],"u":[0,54,60],"uk":64,"um":[1,4,12],"undefin":[3,5,8,23],"undergo":20,"underli":[0,9,11,21,44,52,60],"unfilt":[15,45,46],"ungrid":3,"unifi":21,"uniform":[1,4,6,18,19,28],"uniformli":[6,60],"uniformsurfaceemitt":[16,18,22,28,29,33,34,35,36,38,41,45,46,48,50,52,61],"uniformvolumeemitt":[16,19,30,34,37,55],"union":[1,10,21,25,50,54,55,61],"uniqu":21,"unit":[0,1,4,5,6,14,15,18,23,53,55,61],"uniti":[23,42],"unity_spectral_funct":14,"unityemitt":42,"unitysurfaceemitt":[16,18],"unityvolumeemitt":[16,19,28,47,55],"univers":[29,30,37,64],"unless":[8,14,23,54],"unlik":[2,11],"unmodifi":3,"unphys":18,"unstructur":23,"untaint":18,"until":[0,20,54,62],"unwant":3,"up":[0,1,8,10,14,18,19,20,27,28,29,45,46,47,54,60,62,63],"updat":[9,16,20],"update_arg":9,"update_kwarg":9,"upper":[1,10,14,15,18,20,22,25,29,33,42,49,61,62],"upward":0,"urandom":6,"ure\u00f1a":64,"us":[0,3,5,6,8,9,10,11,13,14,15,18,19,20,21,23,30,31,32,37,41,42,44,45,46,50,53,54,55,56,57,58,60,61,62],"user":[2,3,8,9,11,15,18,19,20,22,53,55,61],"usual":[8,28],"util":[1,3,8,14,52,55],"v":[0,5,12,23,51],"v1":[6,23],"v2":[6,23],"v3":[6,23],"v_":[0,20],"v_a":[0,65],"v_b":0,"vacuum":18,"valid":[0,3,5,18],"valu":[0,2,3,5,6,10,11,13,14,17,18,20,23,28,45,46,47,51,53],"valueerror":[0,3,51],"vari":[18,32,51,60],"variabl":[2,5,8,11,13,22,23,61],"varianc":11,"variant":[45,46],"varieti":[54,60],"ve":[0,24,27],"veach":[29,32,60,64],"vec":[0,5,65],"vector":[0,1,2,3,4,6,8,14,15,17,18,19,51,55,60,65],"vector2d":[1,4,5],"vector3d":[0,1,2,4,5,6,14,15,17,18,19,30,42,51,62,65],"vector_to":[1,4,5,42],"vectorcamera":[15,16],"veri":[0,23,52,53,54],"versa":0,"version":[42,56],"vertex":[3,6,22,23,61],"vertex_coord":3,"vertex_data":[3,23],"vertic":[1,3,10,15,23,42],"via":[3,9],"vice":0,"view":[15,47,51,64],"violat":18,"virtual":[8,14,15,17,19,20,30],"visibl":14,"vision":62,"visual":14,"visualis":[0,20,30,32,47],"vol":64,"volum":[1,8,10,16,17,18,21,23,28,32,42,47,53,54,55,57,60],"volume_onli":18,"volumeintegr":[16,19,55],"volumetr":21,"volumetransform":[16,18],"vtk":[23,47],"vx":3,"vy":3,"vz":3,"w":[14,15,18,19,20,27,28,47,53,54,60,65],"w_i":60,"wa":[2,23],"wai":[0,30,55,56,58],"wait":9,"wald":64,"wall":[18,29,45,46,49,62],"want":[0,8,14],"warranti":58,"wast":54,"watertight":[23,64],"watt":[27,53],"wavefront":[23,61],"wavelength":[14,15,16,17,18,19,20,27,28,33,43,45,46,54],"wavelength_rang":[14,16],"wb":52,"we":[0,5,28,31,37,38,42,43,47,54,60],"web":44,"websit":55,"weight":[6,14,15,17,18,20,54,60],"welcom":57,"well":[53,60],"were":11,"what":55,"wheel":[53,54],"when":[0,3,5,8,9,14,15,20,54,60],"where":[0,3,6,9,11,14,15,17,18,19,20,23,27,28,32,53,54,57,60],"wherea":[23,61],"whether":[14,15,20,58],"which":[0,3,5,6,8,9,10,11,13,14,15,17,18,19,20,23,31,32,52,53,54,57,60],"while":[24,34,35,36,37,41,45,46,47,48,51],"whilst":32,"white":[18,32,45,46,52,63],"white_reflect":[45,46],"whole":[14,20,54],"whose":19,"wide":[54,57],"width":[6,15,16,18,46,50,52],"wikipedia":[14,17,20],"wilei":64,"wish":3,"wit":15,"within":[0,8],"without":[8,56,58,60],"wm":47,"won":54,"woop":64,"work":[0,9,14,18,20,55,60],"worker":[9,20],"worker_count":[1,9],"workflow":[9,15,43,57,62],"workhors":20,"world":[0,1,2,8,10,14,15,16,17,18,19,20,21,22,23,28,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,61,62,63],"world_to_primit":[2,17,19],"would":[0,2,8,11,23,28,53,56,60,61],"wrap":[3,8,60],"write":[23,47],"write_result":47,"writeabl":3,"writer":47,"writerow":47,"written":[23,55,57,58],"wrong":51,"wvl_centr":43,"wvl_rang":43,"www":[45,46,64],"x":[0,3,5,6,8,10,11,14,15,18,19,20,22,23,27,28,30,31,42,43,60,61,65],"x_":60,"x_0":65,"x_1":60,"x_2":60,"x_arrai":3,"x_b":0,"x_function":3,"x_i":60,"x_insid":31,"x_j":60,"x_n":60,"x_outsid":31,"x_point":30,"x_width":[15,16,28],"xlabel":51,"xlim":51,"xpt":31,"xyi":14,"xyz":14,"y":[0,3,5,6,10,11,14,15,20,22,23,27,30,31,34,37,41,42,43,45,51,61],"y_arrai":3,"y_b":0,"y_function":3,"y_insid":31,"y_outsid":31,"y_point":30,"y_width":[15,16,28],"yard":[1,4,12],"yaw":0,"ye":31,"yellow":[22,35,36,61],"yield":[0,3,5],"ylabel":51,"ylim":51,"you":[2,5,14,15,23,28,44,53,56,62],"your":[19,32,33,62],"your_mesh":23,"ypt":31,"z":[0,3,5,6,10,11,14,15,22,23,24,27,30,42,51,60,61],"z_arrai":3,"z_b":0,"z_function":3,"z_point":30,"z_show":30,"zero":[5,14,20,30,51],"zerodivisionerror":5},"titles":["<span class=\"section-number\">1.2.2. </span>Affine Matricies","<span class=\"section-number\">1. </span>Raysect Core","<span class=\"section-number\">1.1. </span>Core Classes","<span class=\"section-number\">1.2.3. </span>Functions and Interpolators","<span class=\"section-number\">1.2. </span>Math Module","<span class=\"section-number\">1.2.1. </span>Points and Vectors","<span class=\"section-number\">1.2.4. </span>Random","kd-tree Module","<span class=\"section-number\">1.3. </span>Scenegraph Module","<span class=\"section-number\">1.5. </span>Render Engines","<span class=\"section-number\">1.4. </span>Spatial Acceleration","<span class=\"section-number\">1.2.5. </span>Statistics Arrays","<span class=\"section-number\">1.2.6. </span>Unit Conversions","<span class=\"section-number\">1.6. </span>Utilities","<span class=\"section-number\">3.1. </span>Main Optical Classes","<span class=\"section-number\">3.2. </span>Observers","<span class=\"section-number\">3. </span>Optical Module","<span class=\"section-number\">3.4. </span>Optical Material Base Classes","<span class=\"section-number\">3.5. </span>Optical Surface Materials","<span class=\"section-number\">3.6. </span>Optical Volume Materials","<span class=\"section-number\">3.3. </span>Frame Samples and Pipelines","<span class=\"section-number\">2.3. </span>CSG Operations","<span class=\"section-number\">2.1. </span>Geometric Primitives","<span class=\"section-number\">2.2. </span>Meshes","<span class=\"section-number\">2.4. </span>Optical Elements","<span class=\"section-number\">2. </span>Primitives Module","Architecture","<span class=\"section-number\">9. </span>Conventions","Checking Energy Conservation","Multiple Importance Sampling","Ray Intersection Points","Point Inside A Material","<span class=\"section-number\">1. </span>Core Functionality","Anisotropic Emitters","A Diamond Material","Diffuse Colours","Emissive Colours","Glass Materials","Metal Materials","Polar BRDF Plots","3D surface BRDF plots","Surface Roughness Scan","A Tetrahedral Mesh Emitter","A Custom Volume Emitter","Making Animations","Cornell Box","Making a camera","Mesh Observers","Making a camera 2","Optical Fibre Observer","Orthographic Camera","Etendue","Dispersion through a Prism","<span class=\"section-number\">11. </span>Glossary","<span class=\"section-number\">4. </span>How it works","Home","<span class=\"section-number\">3. </span>Downloading and Installation","<span class=\"section-number\">1. </span>Introduction","<span class=\"section-number\">2. </span>License","<span class=\"section-number\">8. </span>Materials","<span class=\"section-number\">6. </span>Sampling and Observers","<span class=\"section-number\">7. </span>Primitives","<span class=\"section-number\">5. </span>Quickstart Guide","Camera example","<span class=\"section-number\">10. </span>References","Monte-Carlo Sampling"],"titleterms":{"0d":15,"1d":[3,15],"2":48,"2d":[3,15],"3d":[3,6,40],"A":[31,34,42,43],"The":55,"absorb":18,"acceler":10,"add":62,"affin":0,"angl":6,"anim":44,"anisotrop":33,"api":55,"architectur":[26,57],"arrai":11,"avail":32,"averag":60,"base":[17,20,63],"bayer":20,"book":64,"box":[45,61],"brdf":[39,40,60],"build":62,"camera":[46,48,50,63],"carlo":[60,65],"ccd":60,"check":28,"class":[2,14,17,20],"colour":[14,35,36],"concept":54,"conductor":18,"cone":61,"confer":64,"conserv":28,"contain":13,"content":55,"contribut":57,"convent":27,"convers":12,"core":[1,2,26,32],"cornel":45,"cosin":[60,65],"creat":62,"csg":[21,61],"custom":43,"cylind":61,"debug":18,"demonstr":55,"develop":55,"diamond":34,"dielectr":18,"differ":32,"diffus":35,"dimens":5,"dispers":52,"distribut":60,"download":56,"element":24,"emiss":36,"emitt":[18,33,42,43],"energi":28,"engin":9,"etendu":51,"exampl":[32,63],"featur":57,"fibr":[49,60],"float":3,"frame":20,"function":[3,14,32],"gener":65,"geometr":[22,61],"glass":37,"glossari":53,"graph":54,"guid":62,"help":55,"hemispher":60,"how":54,"i":[54,57],"implement":65,"import":[29,60],"indic":55,"insid":31,"instal":[55,56],"integr":[60,65],"interpol":3,"intersect":30,"introduct":57,"irradi":65,"kd":7,"kei":54,"lambertian":18,"lens":24,"licens":58,"light":60,"main":14,"make":[44,46,48],"materi":[17,18,19,31,32,34,37,38,59,60],"math":4,"matrici":0,"media":60,"mesh":[23,42,47,61],"metal":38,"method":60,"modifi":18,"modul":[4,7,8,16,25],"mont":[60,65],"multipl":[29,60],"need":55,"observ":[15,32,47,49,54,60,62],"oper":[21,61],"optic":[14,16,17,18,19,24,32,49,60],"optical_model":26,"orthograph":50,"paper":64,"parabola":61,"particip":60,"pipelin":20,"pixel":60,"plot":[39,40],"point":[5,30,31],"polar":39,"power":20,"prerequisit":56,"primer":60,"primit":[22,25,54,61,62],"prism":52,"proceed":64,"process":54,"properti":32,"quick":55,"quickstart":62,"radianc":[20,65],"rai":[14,30,54],"random":6,"raysect":[1,55,57],"raytrac":54,"refer":[55,64],"render":9,"report":64,"return":3,"rgb":20,"rough":41,"sampl":[20,29,60,65],"sampler":[6,20],"scan":41,"scene":[32,54,63],"scenegraph":[8,14,62],"set":57,"simul":62,"solid":6,"spatial":10,"spectral":[14,20,63],"spectrum":62,"sphere":61,"spheric":24,"statist":11,"structur":57,"surfac":[6,18,40,41,60],"tabl":55,"team":55,"test":56,"tetrahedr":42,"three":5,"through":52,"toru":61,"tracer":54,"tree":7,"two":5,"type":32,"uniform":[60,65],"unit":12,"util":13,"v":65,"valu":60,"vector":5,"vector3d":3,"volum":[19,43],"websit":64,"weight":65,"welcom":55,"what":[54,57],"work":54}})