Enum wfcSurfaceTessellationProjection
# include <wfcGeometry.h>
enum wfcSurfaceTessellationProjection
{
wfcSRFTESS_DEFAULT_PROJECTION,
wfcSRFTESS_PLANAR_PROJECTION,
wfcSRFTESS_CYLINDRICAL_PROJECTION,
wfcSRFTESS_SPHERICAL_PROJECTION,
wfcSRFTESS_NO_PROJECTION,
wfcSurfaceTessellationProjection_nil
};
Description
The enum of Surface tessellation projection.
-
Manual References:
-
Geometry Evaluation: Surface Tessellation
Values
-
wfcSRFTESS_DEFAULT_PROJECTION
-
Default projection; this will provide UV params for the
tessellation points which map to a plane whose U and V extents are each [0,1]
-
wfcSRFTESS_PLANAR_PROJECTION
-
Project the UV params using a planar transform, where
u = x, v = y, z is ignored.
-
wfcSRFTESS_CYLINDRICAL_PROJECTION
-
Project the UV params using a cylindrical transform,
where where x = r*cos(theta) and y = r*sin(theta);
u = theta, v = z, r is ignored
-
wfcSRFTESS_SPHERICAL_PROJECTION
-
Project the UV params onto a sphere,
where x = r*cos(theta)*sin(phi), y = r*sin(theta)*sin(phi),
z = r*cos(phi); u = theta, v = phi, r is ignored
-
wfcSRFTESS_NO_PROJECTION
-
No projection; this will provide unmodified UV params
for the tessellation points.
-
wfcSurfaceTessellationProjection_nil
- Enum null value.