Gradients
Gradients contains all the data to interpolate u,v texture coordinates and z coordinates across a planar surface.
Public Functions
Public Attributes
| float | dOneOverZdX |
| d(1/z)/dX | |
| float | dOneOverZdY |
| d(1/z)/dY | |
| fixed16_16 | dUdXModifier |
| The dUdX x coordinate modifier. | |
| float | dUOverZdX |
| d(u/z)/dX | |
| float | dUOverZdY |
| d(u/z)/dY | |
| fixed16_16 | dVdXModifier |
| The dVdX x coordinate modifier. | |
| float | dVOverZdX |
| d(v/z)/dX | |
| float | dVOverZdY |
| d(v/z)/dY | |
| float | oneOverZ |
| 1/z for each vertex | |
| float | UOverZ |
| u/z for each vertex | |
| float | VOverZ |
| v/z for each vertex | |
Public Functions Documentation
Gradients
Initializes a new instance of the TextureMapTypes class.
Construct the gradients using three 3D vertices.
Parameters:
| vertices | The vertices. |
See also:
Public Attributes Documentation
dOneOverZdX
float dOneOverZdX
d(1/z)/dX
dOneOverZdY
float dOneOverZdY
d(1/z)/dY
dUdXModifier
fixed16_16 dUdXModifier
The dUdX x coordinate modifier.
dUOverZdX
float dUOverZdX
d(u/z)/dX
dUOverZdY
float dUOverZdY
d(u/z)/dY
dVdXModifier
fixed16_16 dVdXModifier
The dVdX x coordinate modifier.
dVOverZdX
float dVOverZdX
d(v/z)/dX
dVOverZdY
float dVOverZdY
d(v/z)/dY
oneOverZ
float oneOverZ
1/z for each vertex
UOverZ
float UOverZ
u/z for each vertex
VOverZ
float VOverZ
v/z for each vertex