Table of Contents
Demonstrations
API Reference
Ray
Ray.bins
Ray.copy()
Ray.extinction_min_depth
Ray.extinction_prob
Ray.important_path_weight
Ray.max_depth
Ray.max_wavelength
Ray.min_wavelength
Ray.new_spectrum()
Ray.sample()
Ray.spawn_daughter()
Ray.trace()
Ray.wavelength_range
SpectralFunction
SpectralFunction.average()
SpectralFunction.evaluate()
SpectralFunction.integrate()
SpectralFunction.sample()
Spectrum
Spectrum.clear()
Spectrum.copy()
Spectrum.is_compatible()
Spectrum.is_zero()
Spectrum.new_spectrum()
Spectrum.to_photons()
Spectrum.total()
Spectrum.wavelengths
NumericallyIntegratedSF
InterpolatedSF
ConstantSF
photon_energy()
raysect.optical.colour.ciexyz_x
raysect.optical.colour.ciexyz_y
raysect.optical.colour.ciexyz_z
raysect.optical.colour.d65_white
resample_ciexyz()
spectrum_to_ciexyz()
ciexyy_to_ciexyz()
ciexyz_to_ciexyy()
ciexyz_to_srgb()
srgb_to_ciexyz()
World
World.build_importance()
World.has_important_primitives()
World.important_direction_pdf()
World.important_direction_sample()
_ObserverBase
_ObserverBase.max_wavelength
_ObserverBase.min_wavelength
_ObserverBase.observe()
_ObserverBase.ray_extinction_min_depth
_ObserverBase.ray_extinction_prob
_ObserverBase.ray_important_path_weight
_ObserverBase.ray_max_depth
_ObserverBase.spectral_bins
_ObserverBase.spectral_rays
Observer0D
Observer0D._generate_rays()
Observer0D.pipelines
Observer0D.pixel_samples
Observer0D.samples_per_task
SightLine
SightLine.sensitivity
FibreOptic
FibreOptic.acceptance_angle
FibreOptic.collection_area
FibreOptic.radius
FibreOptic.sensitivity
FibreOptic.solid_angle
Pixel
Pixel.collection_area
Pixel.sensitivity
Pixel.solid_angle
Pixel.x_width
Pixel.y_width
MeshPixel
MeshPixel.collection_area
MeshPixel.sensitivity
MeshPixel.solid_angle
Observer1D
Observer1D._generate_rays()
Observer1D.frame_sampler
Observer1D.pipelines
Observer1D.pixel_samples
Observer1D.pixels
MeshCamera
MeshCamera.collection_area()
MeshCamera.sensitivity()
MeshCamera.solid_angle()
Observer2D
Observer2D._generate_rays()
Observer2D.frame_sampler
Observer2D.pipelines
Observer2D.pixel_samples
Observer2D.pixels
PinholeCamera
PinholeCamera.fov
PinholeCamera.pixels
PinholeCamera.sensitivity
OrthographicCamera
OrthographicCamera.pixels
OrthographicCamera.sensitivity
OrthographicCamera.width
CCDArray
CCDArray.pixels
CCDArray.width
VectorCamera
VectorCamera.sensitivity
FrameSampler1D
FrameSampler1D.generate_tasks()
FrameSampler2D
FrameSampler2D.generate_tasks()
Pipeline0D
Pipeline0D.finalise()
Pipeline0D.initialise()
Pipeline0D.pixel_processor()
Pipeline0D.update()
Pipeline1D
Pipeline1D.finalise()
Pipeline1D.initialise()
Pipeline1D.pixel_processor()
Pipeline1D.update()
Pipeline2D
Pipeline2D.finalise()
Pipeline2D.initialise()
Pipeline2D.pixel_processor()
Pipeline2D.update()
RGBPipeline2D
RGBPipeline2D.display()
RGBPipeline2D.display_auto_exposure
RGBPipeline2D.display_sensitivity
RGBPipeline2D.display_unsaturated_fraction
RGBPipeline2D.display_update_time
RGBPipeline2D.save()
BayerPipeline2D
BayerPipeline2D.display()
BayerPipeline2D.display_auto_exposure
BayerPipeline2D.display_black_point
BayerPipeline2D.display_gamma
BayerPipeline2D.display_unsaturated_fraction
BayerPipeline2D.display_update_time
BayerPipeline2D.display_white_point
BayerPipeline2D.save()
PowerPipeline0D
PowerPipeline1D
PowerPipeline2D
PowerPipeline2D.display_auto_exposure
PowerPipeline2D.display_unsaturated_fraction
PowerPipeline2D.display_update_time
PowerPipeline2D.save()
RadiancePipeline0D
RadiancePipeline1D
RadiancePipeline2D
SpectralPowerPipeline0D
SpectralRadiancePipeline0D
SpectralRadiancePipeline0D.to_spectrum()
SpectralPowerPipeline1D
SpectralRadiancePipeline1D
SpectralRadiancePipeline1D.to_spectrum()
SpectralPowerPipeline2D
SpectralRadiancePipeline2D
SpectralRadiancePipeline2D.to_spectrum()
FullFrameSampler1D
MonoAdaptiveSampler1D
SpectralAdaptiveSampler1D
FullFrameSampler2D
MonoAdaptiveSampler2D
SpectralAdaptiveSampler2D
RGBAdaptiveSampler2D
Material
Material.evaluate_surface()
Material.evaluate_volume()
Material.importance
NullSurface
NullSurface.evaluate_surface()
NullVolume
NullVolume.evaluate_volume()
DiscreteBSDF
DiscreteBSDF.evaluate_surface()
ContinuousBSDF
ContinuousBSDF.bsdf()
ContinuousBSDF.evaluate_surface()
AbsorbingSurface
UnitySurfaceEmitter
UniformSurfaceEmitter
AnisotropicSurfaceEmitter
Checkerboard
Lambert
Conductor
RoughConductor
Dielectric
Sellmeier
Blend
Add
VolumeTransform
Roughen
Light
PerfectReflectingSurface
UnityVolumeEmitter
UniformVolumeEmitter
HomogeneousVolumeEmitter
HomogeneousVolumeEmitter.emission_function()
InhomogeneousVolumeEmitter
InhomogeneousVolumeEmitter.emission_function()
VolumeIntegrator
VolumeIntegrator.integrate()
NumericalIntegrator
NumericalIntegrator.integrate()