Property | Type | Description | |
---|---|---|---|
InvLog2 | double | ||
Random |
Method | Description | |
---|---|---|
AbsCosTheta ( |
||
AbsDot ( |
||
AbsDot ( |
||
AbsDot ( |
||
Ceil2Int ( double val ) : int | ||
Clamp ( double val, double low, double high ) : double | ||
Clamp ( int val, int low, int high ) : int | ||
CoordinateSystem ( |
||
CosPhi ( |
||
CosTheta ( |
||
Distance ( Point p1, Point p2 ) : double | ||
DistanceSquared ( Point a, Point b ) : double | ||
Double2Int ( double val ) : int | ||
FaceForward ( |
||
Floor2Int ( double val ) : int | ||
IsPowerOf2 ( int v ) : bool | ||
Lanczos ( double x ) : double | ||
Lanczos ( double x, double tau ) : double | ||
Lerp ( double t, double v1, double v2 ) : double | ||
Log2 ( double x ) : double | ||
Log2Int ( double v ) : int | ||
Mod ( int a, int b ) : int | ||
Quadratic ( double A, double B, double C, double &t0, double &t1 ) : bool | ||
Radians ( double deg ) : double | ||
RoundToInt ( double val ) : int | ||
RoundUpPow2 ( int v ) : int | ||
SameHemisphere ( |
||
SinPhi ( |
||
SinTheta ( |
||
SinTheta2 ( |
||
SolveLinearSystem2x2 ( double A, double B0, double B1, double &x0, double &x1 ) : bool | ||
SphericalDirection ( double sintheta, double costheta, double phi ) : |
||
SphericalDirection ( double sintheta, double costheta, double phi, |
public static AbsCosTheta ( |
||
w | ||
return | double |
public static AbsDot ( |
||
a | ||
b | ||
return | double |
public static AbsDot ( |
||
a | ||
b | ||
return | double |
public static AbsDot ( |
||
a | ||
b | ||
return | double |
public static Clamp ( double val, double low, double high ) : double | ||
val | double | |
low | double | |
high | double | |
return | double |
public static Clamp ( int val, int low, int high ) : int | ||
val | int | |
low | int | |
high | int | |
return | int |
public static CoordinateSystem ( |
||
v1 | ||
v2 | ||
v3 | ||
return | void |
public static Distance ( Point p1, Point p2 ) : double | ||
p1 | Point | |
p2 | Point | |
return | double |
public static DistanceSquared ( Point a, Point b ) : double | ||
a | Point | |
b | Point | |
return | double |
public static Double2Int ( double val ) : int | ||
val | double | |
return | int |
public static FaceForward ( |
||
a | ||
b | ||
return |
public static Lanczos ( double x, double tau ) : double | ||
x | double | |
tau | double | |
return | double |
public static Lerp ( double t, double v1, double v2 ) : double | ||
t | double | |
v1 | double | |
v2 | double | |
return | double |
public static Quadratic ( double A, double B, double C, double &t0, double &t1 ) : bool | ||
A | double | |
B | double | |
C | double | |
t0 | double | |
t1 | double | |
return | bool |
public static Radians ( double deg ) : double | ||
deg | double | |
return | double |
public static RoundToInt ( double val ) : int | ||
val | double | |
return | int |
public static SameHemisphere ( |
||
w | ||
wp | ||
return | bool |
public static SinTheta2 ( |
||
w | ||
return | double |
public static SolveLinearSystem2x2 ( double A, double B0, double B1, double &x0, double &x1 ) : bool | ||
A | double | |
B0 | double | |
B1 | double | |
x0 | double | |
x1 | double | |
return | bool |
public static SphericalDirection ( double sintheta, double costheta, double phi ) : |
||
sintheta | double | |
costheta | double | |
phi | double | |
return |
public static SphericalDirection ( double sintheta, double costheta, double phi, |
||
sintheta | double | |
costheta | double | |
phi | double | |
x | ||
y | ||
z | ||
return |