Example #1
0
GLvector3 glVectorInterpolate(GLvector3 v1, GLvector3 v2, float scalar)
{
	GLvector3 result;

	result.x = MathInterpolate(v1.x, v2.x, scalar);
	result.y = MathInterpolate(v1.y, v2.y, scalar);
	result.z = MathInterpolate(v1.z, v2.z, scalar);
	return result;
}
Example #2
0
GLvector2 glVectorInterpolate (GLvector2 v1, GLvector2 v2, float scalar)
{

  GLvector2 result;

  result.x = MathInterpolate (v1.x, v2.x, scalar);
  result.y = MathInterpolate (v1.y, v2.y, scalar);
  return result;

}  
Example #3
0
GLrgba glRgbaInterpolate (GLrgba c1, GLrgba c2, float delta)
{

  GLrgba     result;

  result.red = MathInterpolate (c1.red, c2.red, delta);
  result.green = MathInterpolate (c1.green, c2.green, delta);
  result.blue = MathInterpolate (c1.blue, c2.blue, delta);
  result.alpha = MathInterpolate (c1.alpha, c2.alpha, delta);
  return result;

}