Navigation: Scripting Reference Manual > Data Structures > T_GAUSSIANSCATTER

 

T_GAUSSIANSCATTER

 

Contact Us: fredsupport@photonengr.com

 

Description

Data structure for attributes of the Gaussian Scatter model.

 

Definition

Type T_GAUSSIANSCATTER

Sigma_a As Double

Sigma_b As Double

Pa As Double

Pb As Double

Rotation As Double

UserVal As Double

UserValIsTIS As Boolean

Name As String

Description As String

ApplyRefl As Boolean

ApplyTrans As Boolean

HaltIncident As Boolean

End Type

 

Members

Sigma_a

Sine of the (half) angular spread in the 'a' direction at one standard deviation.

 

Sigma_b

Sine of the (half) angular spread in the 'b' direction at one standard deviation.

 

Pa

Super Gaussian factor for the 'a' direction.

 

Pb

Super Gaussian factor for the 'b' direction.

 

Rotation

Rotation angle in degrees.

 

UserVal

User value (g0 or TIS)

 

UserValTIS

Meaning of the user value. True if TIS, False if g0.

 

Name

Name of the model.

 

Description

Description of the model.

 

ApplyRefl

Determines if the scatter model is applied on reflection.

 

ApplyTrans

Determines if the scatter model is applied on transmission.

 

HaltIncident

Determines if the scatter model halts the incident ray.

 

Used as Parameter in

AddGaussianScatter

GetGaussianScatter

InitGaussianScatter

SetGaussianScatter

 

See Also

T_ABGSCATTER

T_BLACKPAINT

T_LAMBERTIANSCATTER

T_MIESCATTER

T_PHONGSCATTER

Examples

Scatter

 

 

 

 

 

Copyright © Photon Engineering, LLC