vecCycle

This vector gives a cyclic repeating time value and it's sine, cosine, and tangent, for use in shaders.

Algorithm

vecCycle.x = float((total_ticks % material.cycle)/material.cycle);
vecCycle.y = sin(2 * PI * vecCycle.x)
vecCycle.z = cos(2 * PI * vecCycle.x)
vecCycle.w = tan(2 * PI * vecCycle.x)

Type

float4

See also:

MATERIAL, material.cycle, shaders, shader parameters

 

► latest version online