Home | Trees | Indices | Help |
|
---|
|
Beamsplitter class. This class represents beam splitters composed of two faces (HR, AR) and with a wedge angle. These are the objects with which the beams will interact during the ray tracing. Please see the documentation for details on the geometric construction of these optics. Beam Splitters behave exactly like mirrors, except that: * The default values for transmittances and reflectivities are different * Beam splitters never increase the order upon interaction of beams. Actions: * T on HR: 0 * R on HR: 0 * T on AR: 0 * R on AR: 0 *=== Additional attributes with respect to the Optic class ===* None *=== Name ===* BeamSplitter **Note**: the curvature of any surface is positive for a concave surface (coating inside the sphere). Thus kurv*HRNorm/|kurv| always points to the center of the sphere of the surface, as is the convention for the lineSurfInter of geometry module. Same for AR. ******* HRK > 0 and ARK > 0 ******* HRK > 0 and ARK < 0 ***** ******** and |ARK| > |HRK| H***A H*********A ***** ******** ******* *******
|
|||
Inherited from |
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
Name =
|
|||
__abstractmethods__ =
|
|||
Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
BeamSplitter initializer. Parameters are the attributes. Returns a beam splitter.
|
Returns the list of lines necessary to print the object.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 24 10:17:20 2017 | http://epydoc.sourceforge.net |