top of page

Vector representation of ray reflection and refraction at material interfaces

Expressing the reflection of light at the interface of a material and the refraction of light based on Snell's law as vectors is extremely useful when dealing geometrically with the propagation of light. Here, we will derive it.

table of contents:

  • Vector representation of reflection at material interfaces

Each direction vector is defined as follows.

The diagram shows the direction vector of the incident light, the direction vector of the reflected light, and the normal vector of the reflecting surface for the reflection of a light ray at an interface.

where:

Vector i: Direction vector of incident light
Vector i': Direction vector of reflected light
Vector e: Normal vector of the reflecting surface

The absolute values of all these are defined as 1.

In this case, k can be expressed as follows, where k is a positive real number.

スネルの法則のベクトル表記_031.png

Transforming this into the formula,

スネルの法則のベクトル表記_032.png

Squaring both sides,

Mirror reflection vector notation_016.PNG

Since the absolute value of each direction vector and normal vector is 1,

Mirror reflection vector notation_017.PNG

By substituting this into (1)-①', we finally get the following equation.

スネルの法則のベクトル表記_033.png

Next, we will show how to calculate the direction vector of a ray after it has reflected off multiple boundary surfaces. The reflection off the j-th boundary surface is illustrated as follows:

The recurrence model of the reflection of a ray at an interface shows the direction vector of the incident light, the direction vector of the reflected light, and the normal vector of the reflecting surface.

As shown in the figure, the light reflected from the jth boundary surface becomes incident light on the next surface, so by using the derivation result obtained in (1)-②, the following recurrence formula can be obtained, and the direction vector of the light ray after reflecting off multiple reflecting surfaces can be finally determined.

スネルの法則のベクトル表記_034.png

Here, the components of each vector are set as follows:

Vector representation of Snell's law_023.png

In this case, (1)-③ can be expressed as follows:

The recurrence formula for the vector representation of reflected light at a material interface is shown separated into components in each direction.
  • Vector representation of refraction at material interfaces

Define a direction vector as shown in the following diagram.

The diagram shows the refraction of light rays at an interface, with the direction vector of the incident light, the direction vector of the transmitted light, and the normal vector of the material interface.

where:

Vector i: Direction vector of incident light

Vector i': direction vector of transmitted light

Vector e: Normal vector of material interface

Vector v: A direction vector parallel to the material interface and in the same plane as the incident and transmitted light

The absolute values of all of these are set to 1.

In this case, the relationship between the vectors can be described as follows:

スネルの法則のベクトル表記_035.png

Here, (2)-① represents Snell's law.

From (2)-①,

Vector representation of Snell's law_011.PNG

Substituting (2)-② and (2)-③ into this,

スネルの法則のベクトル表記_036.png

however,

エリプソメトリーの原理_035.png

Next, substitute (2)-① and (2)-③ into (2)-⑤,

Vector representation of Snell's law_013.PNG

Substituting (2)-④ into this,

Vector representation of Snell's law_014.PNG

By substituting (2)-①' and (2)-② into this, we finally obtain the following equation.

スネルの法則のベクトル表記_037.png

Next, let us consider the case where light passes through multiple boundary surfaces. The refraction at the j-th boundary surface is illustrated as follows:

The recurrence model of the refraction of light at an interface shows the direction vector of the incident light, the direction vector of the transmitted light, and the normal vector of the material interface.

As shown in the figure, the light transmitted through the jth boundary surface becomes the light incident on the next surface. Therefore, using the derivation result obtained in (2)-⑥, the following recurrence formula is obtained, and the direction vector of the light ray after passing through multiple transmitting surfaces can be finally determined.

スネルの法則のベクトル表記_038.png

however,

スネルの法則のベクトル表記_039.png

Here, the components of each vector are set as follows:

Vector representation of Snell's law_023.png

In this case, (2)-⑦ can be expressed as follows:

スネ��ルの法則のベクトル表記_029.png

however,

スネルの法則のベクトル表記_040.png

Now let's consider the meaning of the discriminant Dj+1. The direction vector of transmitted light can only be obtained when the discriminant Dj+1 is positive. This means that when the value of Dj+1 is positive, the light ray is refracted and transmitted at the interface, but when the value of Dj+1 is negative, the light ray undergoes total internal reflection at the interface, so no transmitted light is obtained.

スネルの法則のベクトル表記_041.png
  • Related Topics

Snell's Law is obtained as (4)-⑦-2 and (5)-⑦-2 in the process of deriving Fresnel's formula below.

As an application, we are analyzing the sagittal component of reflected light from obliquely incident light on a spherical mirror using vector notation ①, ②, and ③.

As another application, vector notation is also used in the derivation process of a mirror shape (paraboloid of revolution) that focuses parallel light to a single point.

  • Related materials

[A] Born, M. & Wolf, E., Principles of Optics, Cambridge University Press.

  • Update History

  • 2026-03: "Vector representation of refraction at material interfaces" - Revised (added discriminant).

  • 2025-09: Newly released

bottom of page