-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearchindex.js
1 lines (1 loc) · 86.1 KB
/
searchindex.js
1
Search.setIndex({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.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},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"],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.nonimaging.targetted_pixel":[[15,1,1,"","TargettedPixel"]],"raysect.optical.observer.nonimaging.targetted_pixel.TargettedPixel":[[15,3,1,"","collection_area"],[15,3,1,"","sensitivity"],[15,3,1,"","solid_angle"],[15,3,1,"","targets"],[15,3,1,"","targetted_path_prob"],[15,3,1,"","x_width"],[15,3,1,"","y_width"]],"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"],[22,1,1,"","Parabola"],[61,1,1,"","Sphere"]],"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.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":[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,39,40,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,38,46,49,51],"00069867e":50,"0009":48,"001":[23,30,37,38,51,52,61,64],"0011":51,"0012":51,"0015":52,"00179144e":50,"002":[34,38],"003":[30,37],"0036":48,"004":38,"005":[29,38,48,52],"0062":48,"007":48,"008":29,"01":[15,18,19,20,34,37,42,45,46,47,48,50,52,61],"010":[38,52],"01046945":50,"011":38,"01264":47,"0144":48,"015":[42,48,52],"016":48,"02":[30,37],"021":38,"02339453130328099":6,"0246657314750599":6,"025":41,"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,38,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":[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,40,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,40,41,44,45,46,48,49,50,51,52,62],"100":[8,14,15,20,29,33,34,35,36,38,39,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":[38,45,46],"1024":[34,37,41,45],"103":[45,46],"104":[45,46],"1060":[18,23,34,61],"107":[45,46],"1080":52,"109":[38,45,46],"11":38,"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,39,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,39,40,41,42,43,44,45,46,47,52],"250":[14,15,33,34,35,36,37,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":[39,44,48,51],"361":40,"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,39,40,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,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,40,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,39,40,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":[39,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],"70":39,"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,15,35,36,41,44,51,52],"90":[0,5,15,21,35,38,39,41,44,45,46,47,48,50,52,61],"9033819087428726":6,"91":40,"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,"abstract":[8,9,14,15,21],"boolean":[10,14,17,20,21],"break":[30,51],"case":[0,2,5,8,15,20,28,47,53,57,60],"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],"default":[0,2,3,5,6,8,9,14,15,18,19,20,21,22,23,61,62],"do":[2,8,14,23,30],"export":[23,47,61],"final":[5,9,13,20,29,38,42,43,47,52,54],"float":[0,1,2,4,5,6,10,11,12,14,15,17,18,19,20,22,23,42,61],"function":[1,4,5,6,8,9,16,17,18,19,20,23,33,40,42,43,52,55,57,60,63],"import":[0,2,3,5,6,8,9,14,15,17,18,19,20,21,22,23,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,57,61],"int":[6,10,11,13,14,15,19,20,23],"long":52,"new":[0,2,3,5,8,10,11,14,17,20,21,23,24],"return":[0,1,2,4,5,6,8,9,10,11,12,13,14,15,17,18,20,21,22,23,24,31,33,38,40,42,43,51,52,54,61],"short":64,"super":42,"throw":8,"true":[0,2,3,6,8,10,13,14,15,17,18,20,23,29,31,45,46,47,51,52],"try":42,"ure\u00f1a":64,"while":[24,34,35,36,37,41,45,46,47,48,51],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,15,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,IS: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],Is:0,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,39,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,38,41,45],__add__:5,__call__:[3,6,14],__file__:[30,34,37,42,47],__getitem__:[0,5],__init__:42,__iter__:5,__mul__:[0,5],__neg__:5,__setitem__:[0,5],__sub__:5,__truediv__:5,_a:0,_generate_rai:15,_nodebas:8,_observerbas:15,_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,18,21,47,48,51],absorpt:[17,54,60,63],acceler:[1,3,8,14,23,53,55],accept:[3,14,15,23,61],acceptance_angl:[15,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:3,acos2d:3,acos3d:3,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:[11,13,17,18,19,20,30,33,54,55,63],add_item:13,add_sampl: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],affinematrix3d:[0,2,5,8,15,17,19,21,22,23,24,53,61],affinematrix:0,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,39,40,41,48],aluminium_brdf:39,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,39,40,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:[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,39,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:[40,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,arg1d:3,arg2d:3,arg3d:3,arg:[3,9],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:5,ascii:[23,61],asin1d:3,asin2d:3,asin3d:3,asin:3,ask:[15,62],assembl:[9,38,62],assign:[8,24,54],associ:[6,8,11,20,24,53,54,57],atan1d:3,atan2:3,atan2d:3,atan3d:3,atan4q1d:3,atan4q2d:3,atan4q3d:3,atan:3,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,20,54],avoid:[3,8,10,15,47],awai:[2,9],ax:[10,30,39,40,51],axes3d:30,axhlin:51,axi:[0,5,6,10,15,22,24,27,60,61],b1:18,b2:18,b3:18,b:[0,5,8,14,21,31,47,48,60,65],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:[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:[15,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,biconvex:[24,48],bicub:3,bidirect:[17,60],bilinear:3,bilinearli:3,bin:[14,15,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:18,blue:[14,15,20,22,35,36,61],blue_filt:20,blue_glass:50,blueyellowemitt:33,board:[18,49,62],bodi:[18,24,38,48,53],bonu:23,book:55,bool:[2,3,6,8,14,15,17,18,20,23],both:[3,5,10,18,21,23,30,39,54,60],bound:[3,5,8,10,14,15,51,60],boundari:[8,28],bounding_box:8,bounding_spher:[8,51],boundingbox2d:10,boundingbox3d:[8,10],boundingbox:10,boundingspher:10,boundingsphere3d:[8,10],box:[8,10,18,21,22,28,29,30,32,33,34,35,36,37,38,41,42,43,44,46,48,49,50,51,52,53,54,62],branch:57,brdf:[17,29,32,57,64],brdf_sampl:29,bright:60,bsdf:[17,39,40],btdf:17,bug:57,build:[3,33,44,49,54,55],build_acceler:8,build_import:14,built:[9,55,57],bundl:54,bunni:[30,37,47],bunny_mesh:[23,61],bunny_pow:47,busi:58,c1:18,c2:18,c3:18,c:[5,30,58,60,64],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],calculate_brdf_surfac:40,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,categoris:31,caus:[3,54,58,62],caution:18,cccc:0,ccd:[15,46,48,54,57],ccdarrai:[15,48],cdef:3,cdot:5,ceil:[45,46],cell:[14,23],center:[22,61],center_thick:24,centimet:12,centr:[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:[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,ciexyz_i:[14,48],ciexyz_to_ciexyi:14,ciexyz_to_srgb:14,ciexyz_x:[14,48],ciexyz_z:[14,48],circular:[15,60],circumst:60,clamp:[6,20],classic:[29,32,45,46],clear:[11,14,27],clip:51,clockwis:0,clone:23,close:[8,15,22,23,53,61],closest:8,cluster:[9,15],cm:[12,30],cmap:[30,39,40],cmath:3,co:[0,3,5,8,10,15,21,22,23,39,40,43,51,54,60,61,65],coat:18,code:[0,3,5,21,51,56,57,58],coeffici:[18,19],coincid:[15,23],collect:[11,14,15,20,28,32,52,60,64],collection_area:[15,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: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,27,54,60],coneuniformsampl: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],constant1d:3,constant2d:3,constant3d:3,constant:[3,14,19,28,53,60],constantsf:[14,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:[17,18],contourf:39,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,65],copi:[2,3,5,11,14],copper:[38,48],copyright:58,core:[0,3,5,6,8,9,10,11,12,13,14,15,17,21,22,23,28,30,39,40,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,53,60],cos1d:3,cos2d:3,cos3d:3,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:5,crude:[18,30],cryptograph:6,cs:39,csg:[25,44,52,55,57],csg_intersect:21,csg_prism:52,csg_subtract:21,csg_union:21,csgprimit:21,cstride:40,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,27,35,38,41,44,48,50,51,52,53,54],cylindr:24,cython:[3,5,13,55,56,57],d65:[14,18,63],d65_white:[14,18,29,30,33,34,35,37,38,41,44,45,46,48,49,50,52,62],d:[6,29,51,60,64],d_:[34,37,38,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,38,39,40,42,43,47,51,52],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,deg2rad:[39,40],degener:23,degre:[0,5,6,10,12,15,27,39,40],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,39,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_norm:39,detector_posit:39,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,39],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:3,discrete3dmesh:[3,42],discretebsdf:17,disk:[6,22,60,61],disk_sampl:6,disksampler3d:[6,51],dispers:[15,20,32,54],displac:[2,62],displai:[20,29,33,34,35,36,37,38,41,42,43,45,46,50,52,62],display_auto_exposur:20,display_black_point:20,display_gamma:20,display_progress:20,display_sensit:[20,29,52],display_unsaturated_fract:[15,20,34,37,41,45,46,48],display_update_tim:[20,34,42,43,45,46],display_white_point:20,dissert:29,distanc:[2,5,10,14,15,30,35,36,41,51],distance_sampl:51,distance_to: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],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: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],edgecolor:40,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:[19,33,42,43],emission_spectrum1:18,emission_spectrum2:18,emission_spectrum:[18,19],emit:[2,8,17,18,19,28,29,32,47,52,60],emitt:[15,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:10,enclosur:[30,37,45,46],enclosure_inn:[30,37],enclosure_out:[30,37],enclosure_thick:[30,37],encod:0,encompass:15,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,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,17,19,23,54,60],evaluate_brdf:39,evaluate_surfac:17,evaluate_volum: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],exp1d:3,exp2d:3,exp3d:3,exp:3,expect:[0,3,5,9,28,47],expens:[10,54],explain:[62,63],exploit:60,explor:8,expon:20,exponenti:3,export_obj:23,export_pli:23,export_stl:23,export_vtk:[23,47],exposur:20,express:[58,60],extend:[3,10,13,22,24,28,39,57,61],extens:55,extent:[10,22],exterior:2,extern:[18,30,31,33,37,49,52],external_index:18,extinct:[14,15,18],extinction_min_depth:14,extinction_prob:14,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],f1:3,f2:3,f:[3,14,38,47,52,60,65],f_1:60,f_2:60,f_3:60,f_: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,49,53,57],field:15,fig:[30,39],figur:[30,31,40,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],finalis: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],float3d:3,floattovector3dfunction1d:3,floattovector3dfunction2d:3,floattovector3dfunction3d:3,floor:[30,33,34,42,43,52],fluoresc:60,flux:[53,60],folder:56,follow:[0,8,9,18,27,30,54,58],foot: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,39,40,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,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,34,35,36,37,41,42,43,45,46,47,48,52],framesampl:20,framesampler1d:[15,20],framesampler2d:[15,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,39,40,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,30],front:[10,24,34,41],front_curvatur:24,front_intersect:10,full:[0,10,14,15,17,20,57],full_intersect:10,full_rot:44,fullframesampler1d:20,fullframesampler2d:[15,20],fulli:[8,9,18,55],function1d:3,function2d:3,function3d:[3,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: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:13,ggx:18,gif:[33,44],git:57,github:[55,56,57],give:[10,20,28,52],given:[5,6,9,10,11,15,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,38,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,38],handscomb:64,has_important_primit:14,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,38,52,61],help:14,helper:61,hemispher:[6,15,18],hemispherecosinesampl:6,hemisphereuniformsampl: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:[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:19,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:[3,8,14,15,17,19,20,23,35,36,39,40,41,51,53,54,60,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,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_obj:[23,34,37,47,61],import_pli:23,import_stl:[23,61],import_vtk:23,importance_sampl:14,important_direction_pdf:14,important_direction_sampl:14,important_path_weight:14,imshow:30,inch: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:[19,42,43],initi:[0,5,17],initial_item:13,initialis:[0,9,13,14,20,23,28],input:[3,5,10,14],insert:13,insid:[2,5,6,10,32,47,60],inside_point:[2,17],inspect:[2,54],instanc:[2,3,5,8,10,15,23,24,51,53,54,61],instanti:11,instead:[3,11,15,60,62],instruct:55,instrument:[47,51,64],int_:60,integ:[3,6,20],integr:[14,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,18,20,45,46,50],interpolation_typ:3,interpolator1d:3,interpolator1darrai:3,interpolator2d:3,interpolator2darrai:3,interpolator2dmesh:3,interpolator3d:3,interpolator3darrai:3,interrupt:58,intersect:[2,8,10,15,17,18,21,23,31,32,44,47,50,51,52,53,54,61,62,64],interv:[14,18,19],intrins:0,introduc:18,introduct:55,invalid:8,invers:[0,5,8,20],invert:[0,23],involv:8,ioff:[29,33,34,35,36,37,38,41,42,43,45,46,49,50,52,62],ion:[29,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,62],ipc:9,ipython:56,ireland:64,iron:18,irradi:53,irregular:14,is_clos:0,is_compat:14,is_empti:13,is_ident:0,is_zero:14,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,iy:30,j:[39,40,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,39,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: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,39,51],laboratori:[30,37],lak9:50,lambda:[17,18],lambert:[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:10,largest_ext: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,39,51],len:[24,39,40,46,48,57],length:[3,5,11,12,13,23,47,60],lengthen:5,lens:[25,53,54,55,57,61],lerp: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,39,40,41,42,43,44,45,46,48,49,50,52,57,61],licens:55,lie:[0,3,5,8,14,23,24],light:[14,17,18,19,29,30,32,34,35,37,39,40,41,45,46,52,54,55,62,64],light_angl:[39,40],light_blu:[29,35,36],light_box:[30,37,52],light_direct:[18,39,40],light_posit:[39,40],light_sampl:29,light_spectrum:[45,46],light_vector:40,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],linearpolaris:38,linestyl:51,link:[8,13,14,62],linkedlist:13,linspac:[3,31,39],list:[6,8,9,10,13,15,20,23,31,53,58],live:20,lo:15,load:[23,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],longer:8,longest:10,look:[0,62,63],lookup:3,loop:[15,32,33,44,55],loss:58,lot:14,low:18,lower:[10,14,15,18,20,22,29,33,42,49,61,62],lsi:64,ly:3,m1:18,m2:18,m:[0,3,5,14,15,18,19,20,23,27,28,34,37,38,41,42,43,45,46,47,51,53,54,60,61,64],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,54,57],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:[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,39,40,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,max_dist:[2,14],max_wavelength:[14,15,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,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,47],meshdata:23,meshgrid:[3,40],meshlab:[30,37],meshpixel:[15,47],met:[54,58],meta:8,metal:[17,18,32,35,36,39,40,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:12,mile: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,20,28,43,47,62],min_wl:[28,47],mind:55,minim:5,minimum:[14,15,19,20],minu:21,mirror:[17,54,60],mis_brdf_sampl:29,mis_combined_sampl:29,mis_light_sampl:29,mis_sampl:29,mix:18,mm:[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,20,47],monoadaptivesampler2d: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,40],mplot3d:[30,40],much:[3,60],multi:[9,57],multicoreengin:[9,15,43],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,n1:23,n2:23,n3:23,n:[3,10,14,15,18,23,30,31,37,41,44,45,46,48,49,50,52,60,62,65],n_i:60,n_j:60,name:[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_spectrum:[14,42],newlin:47,next:[3,5,8,13,31,51,54],next_in_queu:13,next_intersect:8,nice:[42,43],nm:[12,14,15,18,19,20,27,28,54,60],node:[8,14,15,21,22,23,24,30,37,38,45,46,48,52,53,54,61],nois:20,noisi:63,noisier:15,non:[5,14,18,20,60],none:[2,3,6,8,9,14,20,21,22,23,30,38,40,51,52,61],nonimag:15,nonposi:51,nonposx:51,nor:58,normal3d:[2,5,17],normal:[2,5,6,8,15,17,18,23],normalis:[0,5,6,14,20,23,30,39,40,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:8,notify_material_chang:8,now:[5,8,60],np:[3,15,18,20,30,31,39,40,42,51],nuanc:18,nullmateri:[46,48,51],nullsurfac:[17,19],nullvolum:[17,18],num_fram:[33,44],num_phi:[39,40],num_pixel:30,num_poli:42,num_tet:42,num_theta:[39,40],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:19,numericallyintegratedsf:[14,18],numpi:[3,11,14,15,18,30,31,39,40,42,43,50,51,56],nx1:3,nx2:3,nx3:[3,23],nx:[11,15],ny:[11,15],nz:11,o:[10,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:[8,9,11,14,16,18,20,28,29,33,34,35,36,37,38,39,41,42,43,44,45,46,48,50,51,52,53,55,57,65],observer0d:15,observer1d:15,observer2d:15,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,39,40,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,39,40,45,46,51,53,54,61,62,65],orthogon:[0,5,15],orthograph:[15,32],orthographiccamera:[15,50],orthonorm:5,os:[30,33,34,37,42,43,47],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,39,40,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],p1:38,p:[0,5,6,8,35,36,38,42,43,45,46,48,52,60,65],p_:60,p_a:60,p_i:60,p_j:60,pack:20,packag:[14,56],packed_result:20,pad:[3,10,30,37],pad_axi:10,page:55,pai:60,paper:[55,60],parabola:22,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:[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:[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: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:[39,40,53,60],philosophi:57,photo:54,photon:14,photon_energi:14,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,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:20,pipeline1d:20,pipeline2d:20,pitch:0,pixel:[11,15,20,28,29,30,46,47,48,51,53,54,62],pixel_direct:15,pixel_i:30,pixel_origin:15,pixel_processor:20,pixel_sampl:[15,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,planoconvex:24,plasma:[17,54,55,64],plate:29,platform:30,pleas:[55,56],plenti:57,plot:[20,30,31,32,51,62],plot_brdf:39,plot_surfac:40,plt:[30,31,33,39,40,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],point2d:[5,10],point3d:[0,2,5,6,8,10,14,15,17,18,19,21,22,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,61,62,65],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],point_on:2,point_sampl:51,polar:32,polaris:38,poli:[3,42,54],polygon:[23,54],polyhedr:[8,23],pop:13,porter:64,portion:15,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,20,28,47,49],powerpipeline1d:[15,20,47],powerpipeline2d:[15,20,45,46],pp:64,practic:53,pre:[5,14],preced:57,precis:55,preferenti:15,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,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,primitive_b:21,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:8,prior:[10,20,58],prisim:57,prism:[15,32],prism_light:52,prisms_:52,prob:6,probabl:[6,14,15,39,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,39,40,58,60],promot:58,propag:[10,54],properti:[8,14,15,17,24,53,54],propog:54,proport:[15,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:13,put:63,py3dview:42,py:[56,62],pypi:56,pyplot:[29,30,31,33,34,35,36,37,38,39,40,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:[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:12,radianc:[14,15,16,18,19,27,49,53,54,55,60],radiancepipeline0d:[15,20,49],radiancepipeline1d:20,radiancepipeline2d:20,radiant:[53,60],radiat:28,radiation_funct:42,radiometr:53,radiu:[6,10,15,18,19,22,24,28,29,31,35,36,38,40,41,43,47,49,51,60,61,62],rai:[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,39,40,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,34,37,45,46],ray_extinction_prob:[15,34,37,45,46,52],ray_importance_sampl:[15,29,45,46,52],ray_important_path_weight:[15,29,45,46,52],ray_max_depth:[15,34,37,45,46,52],raysect:[0,2,3,5,6,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,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:[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:[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:9,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,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,revers:[5,54],review:[47,51,64],rgb:[16,34,35,36,37,41,44,45,46,48,52,53,55,62],rgb_pipelin:[42,43],rgbadaptivesampler2d:[20,34,35,36,37,41,42,43,45,46,48,52],rgbpipeline2d:[15,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,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,42,51],rotate_i:0,rotate_vector:0,rotate_x:[0,5,47],rotate_z:0,rough:[18,32,35,36],rough_met:18,roughaluminium:[29,33,39,40],roughconductor:18,roughen:[18,41],roughiron:52,roughness_scan:41,roughtitanium:[34,42,43],roulett:[14,15],routin:56,row:[0,41],rsm:[15,23,30],rstride:40,rtyoe:8,run:[9,15,54,56,62],russian:[14,15],s1:[50,61],s2:[50,61],s:[0,2,3,5,8,10,11,14,15,17,18,19,20,21,22,23,24,28,29,32,34,37,38,41,42,43,44,45,53,54,57,61,64],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],sampler1d:20,sampler2d:20,sampler:[1,4,15,16,34,35,36,37,41,42,43,45,46,47,48,51,52,55],samples_per_task:15,satisfi:20,satur:20,save:[20,23,29,33,34,37,38,41,42,43,44,45,46,47,48,50,52,62],scalar:[3,5],scale1:18,scale2:18,scale:[0,5,18,19,20,23,29,30,34,52,60,61],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,21,22,23,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:6,segment:54,select:[8,14,18,20,56],self:[3,9,20,33,42,43],sellmeier:[18,23,34,50,61],sens:60,sensibl:62,sensit:[14,15,20,53],sensor:[15,20],separ:[3,5,53],sequenc:3,seri:44,serial:[15,57],serialengin:9,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_und:39,set_xlabel:30,set_xlim:40,set_xscal:51,set_ylabel:30,set_ylim:40,set_yscal:51,set_zlabel:30,setup:[15,32,44,45,46,51,52,56],sf11:52,sf6:50,shadow:18,shall:58,shape:[3,11,14,15,17,20,53,60],share:3,shift:[2,15,43],shoemak:64,should:[0,3,8,9,11,14,15,18,20,23,27,51,56,57,62],show:[29,30,31,33,38,39,40,42,43,49,50,51,52],side:[18,28],siggraph:64,sight:15,sightlin:15,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,sin1d:3,sin2d:3,sin3d:3,sin:[0,3,5,39,40,60],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: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,51],solidangl:6,solidanglesampl: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,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,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,34,37,41,42,43,44,45,46,48,49,52,62],spectral_slic:20,spectraladaptivesampler1d:20,spectraladaptivesampler2d:20,spectralfunct:[14,18,19,20],spectralpipeline0d:15,spectralpowerpipeline0d:[15,20,49],spectralpowerpipeline1d:20,spectralpowerpipeline2d:20,spectralradiancepipeline0d:[20,49],spectralradiancepipeline1d:20,spectralradiancepipeline2d:20,spectrum:[14,15,17,18,19,20,33,42,43,45,46,54,55],spectrum_to_ciexyz:14,specular:[18,60],speed:[5,8,10,14,55,57],sphere:[6,8,10,15,18,19,21,22,28,29,31,34,35,36,38,41,44,45,46,47,48,49,50,51,52,53,54,60,62,63],sphere_radiu:[15,28,47],sphere_sampl:6,spheresampl:6,spheric:[5,25,48,55],spline:3,split:[9,15,17,23,32,34,37,42,47],sputter:18,sqrt1d:3,sqrt2d:3,sqrt3d:3,sqrt:[43,60],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,stack:[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:11,statsarray2d:11,statsarray3d:11,statsbin:11,std:51,stddev:6,steep:60,step:[19,40,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,38,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,subplot:39,subplot_kw:39,subsequ:20,substanti:5,substitut:58,substract:61,subtend:53,subtract:[5,21,30,37,38,48,50,51,52,54,61],suffici:2,suit:54,suitabl:[3,11,23,57],sum:[18,60],sum_:[60,65],sum_j:60,summat:18,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:10,surface_offset:[15,47],surface_onli:18,surfacesampler3d: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],tan1d:3,tan2d:3,tan3d:3,tan:[3,30,52],tangent:3,target:[8,15,23,44,46,48,51,52],target_plan:51,targetted_path_prob:[15,46],targetted_pipelin:15,targetted_pixel:15,targetted_sampl:51,targettedccdarrai:[46,48],targettedhemispheresampl:51,targettedpixel:15,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,15,23,60],thesi:[29,32,64],theta:[0,5,15,39,40,60,65],theta_0:5,theta_:60,theta_i:60,theta_j:60,theta_m:60,theta_step:39,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],thu:[8,20,60],time:[0,3,5,6,8,9,20,34,37,38,41,42,43,45,52,54,57,60],timestamp:[34,37,38,41,42,43,45],tip:[15,22,61],titanium:[38,48],titl:[39,40,51],to_loc:[8,42,43],to_photon:14,to_root:8,to_spectrum: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,total:[11,14,19,20,28,47,53,60],toward:[15,18,64],trace:[8,11,14,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,2,3,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:5,transit:17,translat:[0,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:6,triangular:[15,23],tricub:3,trigger:[8,14,54],trilinear:3,tristimulu:14,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],uk:64,um: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:[6,18,19,28],uniformli:[6,60],uniformsurfaceemitt:[18,22,28,29,33,34,35,36,38,41,45,46,48,50,52,61],uniformvolumeemitt:[19,30,34,37],union:[10,21,50,54,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:18,unityvolumeemitt:[15,19,28,47],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,15,18,19,20,27,28,29,45,46,47,54,60,62,63],updat:[9,20],update_arg:9,update_kwarg:9,upper:[10,14,15,18,20,22,29,33,42,49,61,62],upward:0,urandom:6,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],v1:[6,23],v2:[6,23],v3:[6,23],v:[0,5,12],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,39,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],vector2d:5,vector3d:[0,1,2,4,5,6,14,15,17,18,19,30,38,39,40,42,51,62,65],vector:[0,1,2,3,4,6,8,14,15,17,18,19,51,55,60,65],vector_to:[5,39,40,42],vectorcamera:15,veri:[0,23,52,53,54],versa:0,version:[42,56],vertex:[3,6,22,23],vertex_coord:3,vertex_data:[3,23],vertic:[3,10,15,23,42],via:[3,9],vice:0,view:[15,47,51,64],violat:18,viridi:40,virtual:[8,14,15,17,19,20,30],visibl:14,vision:62,visual:14,visualis:[0,20,30,32,47],vol:64,volum:[8,10,16,17,18,21,23,28,32,42,47,53,54,55,57,60],volume_onli:18,volumeintegr:19,volumetr:21,volumetransform:18,vs:[15,23,39,51],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,17,18,19,20,27,28,33,43,45,46,54],wavelength_rang:14,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],whilst:32,white:[18,32,45,46,52,63],white_reflect:[45,46],whole:[14,15,20,54],whose:19,wide:[54,57],width:[6,15,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:9,workflow:[9,15,43,57,62],workhors:20,world:[0,2,8,10,14,15,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,61,62,63],world_to_primit:[2,17,19],would:[0,2,8,11,23,28,53,56,60,61],wrap:[3,8,15,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,40,42,43,60,61,65],x_0:65,x_1:60,x_2:60,x_: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,28],xlabel:[39,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,38,40,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,28],yard:12,yaw:0,ye:31,yellow:[22,35,36],yield:[0,3,5],ylabel:[39,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,40,42,51,60,61],z_arrai:3,z_b:0,z_function:3,z_point:30,z_show:30,zero:[5,14,20,30,39,40,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],"class":[2,14,17,20],"float":3,"function":[3,14,32],"import":[29,60],"return":3,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,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],frame:20,gener:65,geometr:[22,61],glass:37,glossari:53,graph:54,guid:62,help:55,hemispher:60,how:54,implement:65,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,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,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,tracer:54,tree:7,two:5,type:32,uniform:[60,65],unit:12,util:13,valu:60,vector3d:3,vector:5,volum:[19,43],vs:65,websit:64,weight:65,welcom:55,what:[54,57],work:54}})