Fresnel Lens (FresnelLens)
Yi-Ting Tu
A Fresnel lens made from a half circle piece of glass. Modularized version of this Gallery example.N_slice: The number of slicesrefIndex: The refractive index of the lens
Continuous spectrum light source (ContSpectrum)
Yi-Ting Tu
A light source with a uniform continuous spectrum discretized with a given constant step. Only works when "Simulate Colors" is on.min: The minimum wavelengthstep: The step of the wavelengthmax: The maximum wavelengthbrightness: The total brightness
Rainbow Point Source (RainbowPointSource)
Brad Goodman
Point light source <360 degrees - but emits a spectrum of colors. Must run with "Simulate Colors" on.N: The number of raysbrightness: The total brightnessangle: The emission anglelambdaMin: The minimum wavelengthlambdaMax: The maximum wavelength
Coated Spherical Lens (CoatedLens)
Yi-Ting Tu
A spherical lens with single-layer coatings on both sides. TheArcCoating module embedded in this module represents a single thin-film layer, which when overlapping with a glass' surface becomes its coating.
h: The height of the lensd: The thickness of the lensR_1: The radius of curvature of the front surfaceR_2: The radius of curvature of the back surfaceA: The Cauchy coefficient \(A\) of the glassB: The Cauchy coefficient \(B\) of the glass in square micrometersd_c: The thickness of the coating layer in nanometersA_c: The Cauchy coefficient \(A\) of the coating materialB_c: The Cauchy coefficient \(B\) of the coating material in square micrometers
Circular light source (CircleSource)
Yi-Ting Tu
A circle with uniform 180-degree point sources places along its circumference.r: The radius of the circleN: The number of point sourcesbrightness: The total brightness
Elliptical Mirror (EllipticalMirror)
Yi-Ting Tu
An elliptical mirror defined by the two foci and the length of the semi-major axis.a: The length of the semi-major axistMin: The minimum angle of the curvetMax: The maximum angle of the curvetStep: The step angle of the curve
Chaff (Chaff)
Stas Fainer, Yi-Ting Tu
A chaff of a rectangular shape consisting of random pieces of mirrors. Modularized version of this Gallery example.N: The number of mirrors in the chaffL: The length of the mirrors
Beam Expander (BeamExpander)
Yi-Ting Tu
The combination of two ideal lenses with the sum of their focal lengths equals their separation distance. They expand or reduce the diameter of a beam of collimated light. Modularized version of this Gallery example.
Ray Relay (RayRelay)
Stas Fainer, Yi-Ting Tu
A series of ideal identical lenses with focal length \(f\) and distance \(d\) between the lenses. A non-divergent ray trajectory is guaranteed if and only if \(d\leq 4f\). Modularized version of this Gallery example.f: The focal length of the lensesd: The distance between the lensesN: The number of lenses
Optical Fiber (OpticalFiber)
josephernest, Yi-Ting Tu
Line-shaped optical fiber with given core and cladding thickness and refractive indices.X: The thickness of the coreY: The thickness of the claddingn_1: The refractive index of the coren_2: The refractive index of the cladding
Cube Beam Splitter (CubeBeamSplitter)
Feng
Cube beam splitter is a commonly used optical component. This is a cube beam splitter module that can be adjusted in size and angle.size: The size of the cubeangle: The rotation angle of the cube in degreesrefIndex: The refractive index of the cube (or Cauchy coefficient \(A\) when "Simulate Colors" is on)cauchyB: The Cauchy coefficient \(B\) of the cube in square micrometerssplitRatio: The transmission ratio of the diagonal beam splitterModules can be made or customized directly within the web app using the built-in JSON editor. See the tutorial. Customization of imported modules will only affect the current scene.
Contributing to the list above is welcome. To contribute your module, see Contributing modules.