Package theia :: Package rendering :: Module shapes
[hide private]
[frames] | no frames]

Module shapes

source code

Shapes module for theia, provides shape-calculating for 3D rendering.

Functions [hide private]
 
mirrorShape(mirror)
Computes the 3D representation of the mirror, a shape for a CAD file obj.
source code
 
beamSplitterShape(bs)
Computes the 3D representation of the beamsplitter, for a CAD file obj.
source code
 
lensShape(lens)
Computes the 3D representation of the lens, a shape for a CAD file obj.
source code
 
beamDumpShape(beamDump)
Computes the 3D representation of the beamdump, for a CAD file obj.
source code
 
beamShape(beam)
Computes the 3D representation of the beam, a shape for a CAD file obj.
source code
Function Details [hide private]

mirrorShape(mirror)

source code 

Computes the 3D representation of the mirror, a shape for a CAD file obj.

beam: beam to represent. [GaussianBeam]

Returns a shape for a CAD file object.

beamSplitterShape(bs)

source code 

Computes the 3D representation of the beamsplitter, for a CAD file obj.

beam: beam to represent. [GaussianBeam]

Returns a shape for a CAD file object.

lensShape(lens)

source code 

Computes the 3D representation of the lens, a shape for a CAD file obj.

lens: lens to represent. [GaussianBeam]

Returns a shape for a CAD file object.

beamDumpShape(beamDump)

source code 

Computes the 3D representation of the beamdump, for a CAD file obj.

beam: beam to represent. [GaussianBeam]

Returns a shape for a CAD file object.

beamShape(beam)

source code 

Computes the 3D representation of the beam, a shape for a CAD file obj.

beam: beam to represent. [GaussianBeam]

Returns a shape for a CAD file object.