LucidShell, LucidShape's script interpreter, can be used to perform a wide variety of design tasks through a script procedure written in a C/C++ -like language.
You can program model geometry, optical surface properties, ray tracing, dialog boxes, and even your own customized menu. Complex geometry such as light pipes or prisms may be more easily defined in a shell script than in LucidStudio. Your own programs can be integrated with the LucidShape user interface and display as dialogs or menu items. You can easily customize your LucidStudio's user interface for your individual needs in your daily project work.