Dear Neoteric,
In general, most users define OSLO systems so that rays hit surfaces
in a pre-determined sequential order. If you want to design a system
where a beam of rays has the opportunity to hit more than one surface
at a particular point in the surface order (such as a facetted
reflector, a lens array or a corner cube), then you would have to
define the surfaces as non-sequential surfaces. OSLO Premium is
required to access this non-sequential ray tracing capability.
However, in your case there is an exception: you can define your prism
using any edition of OSLO (even OSLO-EDU) as long as you define the
two apex surfaces of uyour bi-prism as a single surface. You can do
this by first defining a rotationally symmetric axicon (see our
Knowledge Base for help with this: http://www.lambdares.com/techsupport/kb/display.phtml?id=572).
Then you can then set the aspheric surface to be cylindrical. In
other words, the system will be an axicon in the YZ plane but will
have NO axicon or prismatic effect in the XZ plane. You actually do
this by setting the "Surface Type = Cylinder" flag in the same dialog
where you set the Conic Constant of the surface: "Special >>
Polynomial Asphere (A) >> Conic/Toric .
Best Regards,
Leo
---
Leo Gardner
Lambda Research Corp
Thank you for your input. I have tried your suggestion but cannot get
the "cylindrical" axicon. I have OSLO Premium 6.3.3. I can set up
the rotationally symmetric axicon with no problem but the option or
ability to select the Conic/Toric option no longer exists after this
is setup. If I set the same conic constant in the Conic/Toric dialog
and select Cylinder, all I get is a plano surface. Is the problem
perhaps my version of OSLO? I will be using nonsequential ray tracing
but I need several prisms with different conic constants for the
design I am working on.
> > equivalent for the bi-prism.- Hide quoted text -
>
> - Show quoted text -
I mistakenly referred to an aspheric data type that does not work with
a cylinder option - but there are still two approaches you can use.
The referenced Knowledge Base item has been corrected:
http://www.lambdares.com/techsupport/kb/display.phtml?id=572
Best Regards,
Leo
---
Leo Gardner
Lambda Research Corp
> > - Show quoted text -- Hide quoted text -