FRED Knowledge Base

Sagging a Lens Surface into Zones

The Fresnel lens had its origin in the design of lighthouse lenses. Its grooved surface represented a novel method for substantially reducing the amount of glass needed to produce large aperture, short focal length elements. Surface shapes derivative to the Fresnel lens find application in...

Read More

#01 – FRED Technical Support Series

In the inaugural video of the FRED Technical Support series, Ryan discusses how to calculate the irradiance on a cylindrical surface.  The example used is the absorbing edge of a FRED lens element construct. #01 – FRED Technical Support Series from Ryan Irvin on Vimeo. ...

Read More

#04 – FRED Technical Support Series

In this video we discuss how to turn a lens’ plane bevels into 45 degree tilted bevels. Additionally, a composite lens with different edge apertures is constructed using two plano-convex lens elements. #04 – FRED Technical Support Series from Ryan Irvin on Vimeo. ...

Read More

Attaching entities to CAD Surfaces

FRED’s CAD import feature transfers geometry from STEP or IGES files in the form of parametric curves and surfaces. These curves and surfaces are based upon the NURBs representation common to all CAD software. During import, FRED makes no attempt to identify surface types and...

Read More

Faceting a Reflector Profile

This knowledge base article and example file demonstrates a method for creating a symmetric faceted reflector when provided with a profile curve.  The embedded script pseudocode is the following: User specifies the number of desired facets The base curve is sampled along its length to...

Read More

Finding Material Errors

The attached FRED script is a very simple utility for finding surfaces where material errors have occurred.  The script’s basic implementation is the following: Loop over the ray buffer Retrieve the ray failure code for each ray Compare the failure code with the desired error...

Read More

Irradiance on a Cylindrical Surface

This knowledge base article describes a method for calculating the irradiance on a cylindrical surface using a lens edge as an example.  An embedded script is included in the example file which performs an r,θ mapping from the coordinate of a ray on the lens...

Read More

Loading Amplitude Phase Masks

The Amplitude/Phase Mask is a positional apodization used to apply custom apodizations to a source. This feature is located on the Power Tab of the Detailed Source dialog. Amplitude/Phase Mask data can be read from a file or constructed manually within the feature’s spreadsheet environment....

Read More