Fresnel Lens

Fresnel Lens (FresnelLens)

Yi-Ting Tu

A Fresnel lens made from a half circle piece of glass. Modularized version of this Gallery example.
Control point sequence
  1. The first endpoint of the lens
  2. The second endpoint of the lens
Parameters
Continuous spectrum light source

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.
Control point sequence
  1. The origin of the rays
  2. Determines the direction of the rays
Parameters
Rainbow Point Source

Rainbow Point Source (RainbowPointSource)

Brad Goodman

Point light source <360 degrees - but emits a spectrum of colors. Must run with "Simulate Colors" on.
Control point sequence
  1. The source
Parameters
Coated Spherical Lens

Coated Spherical Lens (CoatedLens)

Yi-Ting Tu

A spherical lens with single-layer coatings on both sides. The ArcCoating module embedded in this module represents a single thin-film layer, which when overlapping with a glass' surface becomes its coating.
Control point sequence
  1. The center of the lens
Parameters
Circular light source

Circular light source (CircleSource)

Yi-Ting Tu

A circle with uniform 180-degree point sources places along its circumference.
Control point sequence
  1. The center of the circle
Parameters
Elliptical Mirror

Elliptical Mirror (EllipticalMirror)

Yi-Ting Tu

An elliptical mirror defined by the two foci and the length of the semi-major axis.
Control point sequence
  1. The first focus
  2. The second focus
Parameters
Chaff

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.
Control point sequence
  1. The top-left corner of the chaff
  2. The bottom-right corner of the chaff
Parameters
Beam Expander

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.
Control point sequence
  1. The center of the first lens
  2. The second point of the second lens
  3. Determines the common focal point of the lenses
Ray Relay

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.
Control point sequence
  1. The first endpoint of the first lens
  2. The second endpoint of the first lens (should have the same \(x\) as the first point)
Parameters
Optical Fiber

Optical Fiber (OpticalFiber)

josephernest, Yi-Ting Tu

Line-shaped optical fiber with given core and cladding thickness and refractive indices.
Control point sequence
  1. The first endpoint of the optical fiber
  2. The second endpoint of the optical fiber
Parameters
Cube Beam Splitter

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.
Control point sequence
  1. The center of the cube (square)
Parameters

Customization

Modules 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.

Contribution

Contributing to the list above is welcome. To contribute your module, see Contributing modules.