RayTracing
RayTracing
Getting Started
GPU-Accelerated Ray Tracing with OpenCL
RayTracing API Reference
Matrix
MatrixGroup
MatrixGroup
MatrixGroup
MatrixGroup.__init__
MatrixGroup.append
MatrixGroup.flipOrientation
MatrixGroup.hasFiniteApertureDiameter
MatrixGroup.insert
MatrixGroup.intermediateConjugates
MatrixGroup.load
MatrixGroup.pop
MatrixGroup.save
MatrixGroup.trace
MatrixGroup.transferMatrices
MatrixGroup.transferMatrix
MatrixGroup.backFocalLength
MatrixGroup.backwardConjugate
MatrixGroup.display
MatrixGroup.displayHalfHeight
MatrixGroup.effectiveFocalLengths
MatrixGroup.focalDistances
MatrixGroup.focusPositions
MatrixGroup.forwardConjugate
MatrixGroup.fromFocusToFocus
MatrixGroup.fromStruct
MatrixGroup.frontFocalLength
MatrixGroup.magnification
MatrixGroup.mul_beam
MatrixGroup.mul_matrix
MatrixGroup.mul_ray
MatrixGroup.opticalInvariant
MatrixGroup.pointsOfInterest
MatrixGroup.principalPlanePositions
MatrixGroup.profileFromRayTraces
MatrixGroup.toStruct
MatrixGroup.traceMany
MatrixGroup.traceManyNative
MatrixGroup.traceManyOpenCL
MatrixGroup.traceManyThrough
MatrixGroup.traceManyThroughInParallel
MatrixGroup.traceThrough
ImagingPath
Ray
Rays
Compact Rays (GPU-ready)
Ray Traces
Laser Path
Gaussian Beam
Components
Axicon
Specialty Lenses
Olympus
Edmund Optics
Nikon
Thorlabs
Materials
Zemax reader
Documents & Examples
Contribute
FAQ
RayTracing
RayTracing API Reference
MatrixGroup
MatrixGroup.__init__
View page source
MatrixGroup.__init__
raytracing.MatrixGroup.
__init__
(
self
,
elements
=
None
,
label
=
''
)
Initialize self. See help(type(self)) for accurate signature.