Skip to content
Free planNo credit card requiredStart writing

preprint · arXiv (Cornell University) · 2025

Modeling reflection and refraction of freeform surfaces

J. E. Gómez-Correa, A. L. Padilla-Ortíz, S. Chávez-Cerda

Cited by 0Open access

Abstract

In this work, we present a detailed procedure of computer implementation of the laws of refraction and reflection on an arbitrary surface with rotational symmetry with respect to the propagation axis. The goal is to facilitate the understanding and application of these physical principles in a computational context. This enables students and instructors alike to develop simulations and interactive applications that faithfully replicate the behavior of light and sound propagating in a diversity of media separated by arbitrary surfaces. In particular it can help to explore freeform optics. Additionally, we include a practical example demonstrating these implementations using either Matlab or open-source Octave programming language.

Cite this paper

APA 7

Gómez-Correa, J. E., Padilla-Ortíz, A. L., & Chávez-Cerda, S. (2025). Modeling reflection and refraction of freeform surfaces. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2501.02223

MLA 9

Gómez-Correa, J. E., et al. “Modeling reflection and refraction of freeform surfaces.” arXiv (Cornell University), 2025, https://doi.org/10.48550/arxiv.2501.02223.

Chicago

Gómez-Correa, J. E., A. L. Padilla-Ortíz, and S. Chávez-Cerda. 2025. “Modeling reflection and refraction of freeform surfaces.” arXiv (Cornell University). https://doi.org/10.48550/arxiv.2501.02223.

Harvard

Gómez-Correa, J.E., Padilla-Ortíz, A.L. and Chávez-Cerda, S. (2025) ‘Modeling reflection and refraction of freeform surfaces’, arXiv (Cornell University). Available at: https://doi.org/10.48550/arxiv.2501.02223.

BibTeX
@misc{gomezcorrea2025modeling,
  title = {{Modeling reflection and refraction of freeform surfaces}},
  author = {Gómez-Correa, J. E. and Padilla-Ortíz, A. L. and Chávez-Cerda, S.},
  journal = {arXiv (Cornell University)},
  year = {2025},
  doi = {10.48550/arxiv.2501.02223}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.