Hi Elisavet,
I posted something on this earlier, which can be found here**.
In the post you will see two PDFs documenting the use of two source file DLLs: YFan.dll and Ring.dll. They can be installed by opening the attached demo file Ring.zar. The PDFs should tell you everything you need to know, but if not then please ask.
You could of course generate fans and rings using multiple source ray objects, but I find the dll method easier to enter and maintain
Kind regards,
David
**Note: This links to a post within the Code Exchange which is an exclusive forum. Read more here: Code Exchange - a new and exclusive forum | Zemax Community