Ejemplo n.º 1
0
 private static uint Pack(ref Vector3 vector)
 {
     vector = Vector3.Clamp(vector, Vector3.Zero, Vector3.One);
     return((uint)(
                (uint)FloatHelper.PackFloatToFloat11(vector.X)
                | ((uint)FloatHelper.PackFloatToFloat11(vector.Y) << 11)
                | ((uint)FloatHelper.PackFloatToFloat10(vector.Z) << 22)));
 }