private CalculatePoint ( float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3 ) : Vector3 | ||
t | float | |
p0 | Vector3 | |
p1 | Vector3 | |
p2 | Vector3 | |
p3 | Vector3 | |
return | Vector3 |
private Vector3 CalculatePoint(float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3)
{
float num = 1f - t;
float num2 = t * t;
float num3 = num * num;
float num4 = num3 * num;
float num5 = num2 * t;
Vector3 vector = (Vector3) (num4 * p0);
vector += (Vector3) (((3f * num3) * t) * p1);
vector += (Vector3) (((3f * num) * num2) * p2);
return (vector + ((Vector3) (num5 * p3)));
}