See what's new!

LensMechanix provides a robust feature set for mechanical engineers who package optical systems in CAD software, including SOLIDWORKS and Creo. 

If you’d like to request a free trial of LensMechanix, fill out this form. A license of LensMechanix will run on both SOLIDWORKS and Creo. Review the licensing guidelines.

Critical Rays

Validate that critical rays from the original optical system pass through the complete assembly. The Critical Rays provide pass/fail criteria to validate if the original set of rays from the sequential system pass through the optomechanical system. This information can be used to make informed design decisions such as designing baffles to reduce stray light.

Detector Viewer

The Detector Viewer now supports the ability to view different datasets, such as coherent irradiance, coherent phase, and radiant intensity. You can also look at the peak irradiance, total power, and number of hits on each detector. This information helps you understand how many rays are reaching the detector and how many are being blocked. With this added functionality, you can analyze a wider range of systems and use more detector types.

Ray trace settings

You can now view settings that are defined in OpticStudio and loaded into LensMechanix. This includes non-sequential settings, scatter settings, and bulk scattering models applied to components. This includes any user defined scatter functions, such as DLLs. These setting are loaded as read-only by default but can be changed when you load the file as editable.


Supported components
We have added support for the following components in them most recent releases.

  • Compound lens
  • Boolean Native
  • Grid Sag
  • Binary 2A
  • Array
  • Boolean CAD
  • Array Ring

Read the LenseMechanix release notes for Creo for SOLIDWORKS for more details.