- Home
- Programming ZEMAX
- User Defined Features
How to Create a User-Defined Scattering Function
- By Sanjay Gangadhara
- Published 21 February 2008
- User Defined Features , Sources, Splitting and Scattering
- Unrated
This article explains how to write a DLL for a user-defined scattering function. An example of a Gaussian X-Y probability function is given.
How To Read a Static Data File into a User-Defined Surface
- By Sanjay Gangadhara
- Published 17 January 2008
- User Defined Features
-
Rating:




This article explains how to read static data from a text file into a user-defined surface.
How to Compile a User-Defined Surface
- By Mark Nicholson
- Published 3 October 2005
- User Defined Features
-
Rating:




This article explains:
- What user-defined surfaces are
- How to compile a user-defined surface using Microsoft Visual C++ version 6
- How to use other compilers
BSDF Data Interchange File Format Specification
- By Ron Rykowski
- Published 2 May 2008
- User Articles , User Defined Features , Sources, Splitting and Scattering
-
Rating:




This article describes the BSDF Data Interchange file format, as developed by Radiant Imaging, Inc. This file format is required for the user-defined scattering function RI_BSDF.DLL, which is used to apply a scattering distribution as provided by tabular BSDF data on a non-sequential surface.
Using the Henyey-Greenstein Distribution to Model Bulk Scattering
- By Sanjay Gangadhara
- Published 21 January 2008
- User Defined Features , Sources, Splitting and Scattering
-
Rating:




This article illustrates use of the Henyey-Greenstein distribution to model bulk scattering.
How to Model a Slicer Mirror Using a User-Defined Surface
- By Sébastien Vivès
- Published 10 January 2006
- User Articles , User Defined Features , Physical Optics
-
Rating:




This article describes how to model an unusual surface - in this case an imaging slicing mirror - by using the user-defined surface capability of ZEMAX. In addition, Physical Optics propagation is also used to compute cross-talk between channels.
How to Write User-Defined Surfaces with Waterloo Maple
- By Mikhail Levtonov
- Published 14 March 2006
- User Articles , User Defined Features
-
Rating:




This article shows how to create ZEMAX user-defined surfaces using the Waterloo Maple mathematics package.
This article is also available in Japanese.
This article is also available in Japanese.
User Defined Features