Skip to main content

Forbidden values management

The following page presents you how Speos handles the forbidden values when they are defined in scripts.

Forbidden values correspond to values that do not meet the Speos standards.

Out of Range Values

If a value set in the script is out of the standard range in which it should be, then the previous value is defined.

Example

material = SpeosSim.Material.Create() (reflectance =100)
material.SOPReflectance =50; //ok
material.SOPReflectance =150; // keeps the previous value since it should be lower than 100

Decimal Values

If a value set in the script uses decimals whereas it only allows integer, then the value is rounded up or down to the nearest whole number.

Example

material = SpeosSim.Material.Create()
material.SOPReflectance =15,4; // set the value to 15 since it should be an integer