Skip to main content
Question

Pivot Surf0 and Surf1 as a group about an arbitrary point in space

  • June 18, 2025
  • 3 replies
  • 130 views

Forum|alt.badge.img

Hello all: How can I pivot surf0 and surf1 as a group shown below at an arbitrary point in Z such that the incident ray at surf2=0°? 

I would like to pivot the group in Z such that the exit ray from surf1 is normal incident to surf2

This article shows how an optical element can be pivoted about any point in space, but it is not clear how to add coordinate breaks prior to surf0. 


Thanks-Asuku

3 replies

Jeff.Wilde
Luminary
Forum|alt.badge.img+3
  • Luminary
  • June 18, 2025

You mean like this?

 

I just inserted a CB surface before the image plane and applied a chief ray solve for normal incidence.  Then I set the image surface to be the global coordinate system reference.

Regards,

Jeff


Forum|alt.badge.img
  • Author
  • Fully Spectral
  • June 25, 2025

Hello ​@Jeff.Wilde 

Sorry for the delay in getting back to you. Yes, I agree with Chief Ray solve I can hit the next surface at normal.

However, my goal is slightly different. The image below is a better representation of what I am trying to achieve. 

I want the fiber to pivot around the center of Lens surf2 such that the ray incidence angle = 0°.
In this case, since there is surf1 before surf2, I cannot use chief ray solve.

 

-Asuku


Yang.Yongtao
Fully Spectral
Forum|alt.badge.img
  • Fully Spectral
  • August 8, 2025