Esempio n. 1
0
 protected static float3 lerp(float3 rgb1, float3 rgb2, float f)
 {
     var floats = new List<float>();
     for (int i = 0; i < 3; i++)
     {
         floats.Add(lerp(rgb1[i], rgb2[i], f));
     }
     return new float3(floats);
 }
Esempio n. 2
0
 protected static float4 float4(float3 rgb, float a)
 {
     return new float4(rgb.r, rgb.g, rgb.b, a);
 }
Esempio n. 3
0
 protected static float3 mul(float f, float3 v)
 {
     return new float3(v.Multiply(f));
 }