ZEMAX Users' Knowledge Base

Objects

See also CAD Exchange.


    How Non-Sequential Objects are Represented in ZEMAX

    This article explains:
    • The differences between parametric and non-parametric objects
    • How non-sequential objects are represented in ZEMAX
    • The advantages of parametric objects

    How to Import CAD Objects

    This article describes how to import CAD objects into ZEMAX, using
    • STL
    • IGES
    • STEP
    • SAT

    file formats. The choice of CAD format you use is likely to be based on the CAD program you use. STL is good for objects that are inherently faceted, or where you will use stereolithography to generate rapid prototypes. IGES and STEP are CAD exchange standards, and the choice between them will probably be based on the quality of your CAD program's export routines. SAT format will be used if your CAD program is based on the ACIS engine.


    How to Create Complex Non-Sequential Objects

    This article explains:

    • How to create complex non-sequential objects by combining multiple objects
    • How to use pick-up solves to lock groups of objects together
    • How to duplicate groups of objects in the Non Sequential Component Editor

    The article is accompanied by a ZIP archive containing the file referred in the article. This can be downloaded from the final page of the article.


    How to Use the Modify Reference Objects Tool

    This article explains how to use the Modify Reference Object Tool to tidy up multiple reference points and to define new pivot points in a non-sequential design

    ZEMAX supports the ability to perform Boolean operations on volume NSC objects. This feature allows operations such as adding objects together, subtracting one object from another, or defining an object as the intersection volume of two objects. The resulting trimmed object may have properties assigned to each resulting face independently.

    This article discusses how to use the Boolean object and the Combine Objects Tool.

    This article is also available in Japanese.


    How to Model a Complex Fresnel Lens

    This article describes how to model complex Fresnel lenses, in which each groove may have different defining data. It is also a useful tutorial on defining complex objects in general.

    This article is also available in Japanese.

    Creating Polygon Objects in ZEMAX

    Polygon Objects are one way of creating flexible user-defined volumes or shells within ZEMAX.  This article covers how to create polygon objects, define face groups, and call the object from the NSC Editor.

    This article explains:
    • How to create off-axis parabolic mirror in Non-Sequential mode.
    • How to vignette rays which fall outside a defined aperture in Non-Sequential mode.  A slit aperture is used as an example.

    How to Measure the Sag of an NSC Object

    This article describes how to measure the surface sag of a non-sequential object using the NSRA operand. 

    This article explains:
    • How to create a "background" material in both pure NSC and in mixed mode.