Creating arbitrary surface - simphysoftwares/SimPHY-docs GitHub Wiki

Creating Arbitrary Surfaces SimPHY

To create arbitrary surfaces

  1. Select the starting point of the surface lets say A.
  2. Now keep on adding points to create straight edges of the surface
  3. To form a curved edge, click at a point, don't leave the mouse button and just drag down the mouse you will see a curved edge changing dynamically.

Note: to end the creation of the surface, either left click on the starting point, or right click anywhere.

Here the arbitrary surface is extremely useful to create real lens, prism, slabs etc which support properties like partial reflection, refractive index and dispersion each of which can take variable expression as input as shown in below gif.

Arbitrary surface