Polarized tabulated interface law¶
Description¶
The Polarized Tabulated interface law allows giving tabulated spectral values for reflection and transmission coefficients, for incidence angles between 0° and 90°. The coefficients are given separately for s and p polarizations. If you only have unpolarized values, use the unpolarized version instead.
The provided data consists in six angle variable spectra:
- ers : External reflection, s polarization
- erp : External reflection, p polarization
- irs : Internal reflection, s polarization
- irp : Internal reflection, s polarization
- ts : Transmission, s polarization
- tp : Transmission, p polarization
External reflections correspond to rays coming from the front side of the geometry (side the normal is oriented to). Internal reflections correspond to the back side (opposed to surface normal). The transmission coefficient is symmetric.
Note
Using this feature requires an Advanced Edition license
Children Nodes¶
Parameters¶
none
Ocean XML 3.0 example¶
The following example was truncated, download full example
<intlaw type="poltabulated" name="intlaw">
<avspectrum type="" name="irs" scale="cos">
<spectrum type="tabulated" name="1" [...]> 1.000 [...] 1.000 </spectrum>
<spectrum type="tabulated" name="2" [...]> 1.000 [...] 0.973 </spectrum>
<spectrum type="tabulated" name="3" [...]> 0.997 [...] 0.920 </spectrum>
[...]
</avspectrum>
<avspectrum type="" name="ers" scale="cos">
<spectrum type="tabulated" name="1" [...]> 1.000 [...] 1.000 </spectrum>
<spectrum type="tabulated" name="2" [...]> 1.000 [...] 0.974 </spectrum>
<spectrum type="tabulated" name="3" [...]> 0.997 [...] 0.920 </spectrum>
[...]
</avspectrum>
<avspectrum type="" name="ts" scale="cos">
<spectrum type="tabulated" name="1" [...]> 0.000 [...] 0.000 </spectrum>
<spectrum type="tabulated" name="2" [...]> 0.000 [...] 0.026 </spectrum>
<spectrum type="tabulated" name="3" [...]> 0.003 [...] 0.080 </spectrum>
[...]
</avspectrum>
<avspectrum type="" name="irp" scale="cos">
<spectrum type="tabulated" name="1" [...]> 1.000 [...] 1.000 </spectrum>
<spectrum type="tabulated" name="2" [...]> 0.994 [...] 0.180 </spectrum>
<spectrum type="tabulated" name="3" [...]> 0.946 [...] 0.000 </spectrum>
[...]
</avspectrum>
<avspectrum type="" name="erp" scale="cos">
<spectrum type="tabulated" name="1" [...]> 1.000 [...] 1.000 </spectrum>
<spectrum type="tabulated" name="2" [...]> 0.994 [...] 0.180 </spectrum>
<spectrum type="tabulated" name="3" [...]> 0.946 [...] 0.000 </spectrum>
[...]
</avspectrum>
<avspectrum type="" name="tp" scale="cos">
<spectrum type="tabulated" name="1" [...]> 0.000 [...] 0.000 </spectrum>
<spectrum type="tabulated" name="2" [...]> 0.006 [...] 0.820 </spectrum>
<spectrum type="tabulated" name="3" [...]> 0.054 [...] 1.000 </spectrum>
[...]
</avspectrum>
</intlaw>