Skip to main content

I have a rectangular object that I want to have a variable coating on one of its faces. The coating should be a dichroic coating on part of the face (say 2/3 of one rectangle) and no coating at all on the remaining 1/3.

I would also need to update this coating (e.g., change the coated area and coating parameters) and object through ZOS-API, so a dynamic solution would be appreciated.

Thanks!

Hi Eyal

In OpticStudio non-sequential mode, the coatings are applied to faces. So you will need to modify the rectangular volume so that the coated face is actually 2 faces. This way, the two faces can be coated differently.

To have 2 faces instead of one, there are a couple of options:

  • you could create a POB polygon object. The polygon object lets you define faces.
  • you could define a smaller rectangular volume and use the nesting rule. The nesting rule means that if two objects share the same space, the properties of that space is defined by the last listed object.

These are my ideas so far, but let us know if none works for you.


Reply