Пример #1
0
 /// <summary>
 /// Inflates the normalized vector to a standard vector using the supplied X and Y component compressions.
 /// </summary>
 /// <param name="compression">The compression used to scale the components.</param>
 /// <returns>A 2-component vector.</returns>
 public Vector2 InflateXY(ComponentCompression compression)
 {
     return(new Vector2(compression.Inflate(Component.X, x), compression.Inflate(Component.Y, y)));
 }
Пример #2
0
 /// <summary>
 /// Inflates the normalized vector to a standard vector using the supplied U and V component compressions.
 /// </summary>
 /// <param name="compression">The compression used to scale the components.</param>
 /// <returns>A 2-component vector.</returns>
 public Vector2 InflateUV(ComponentCompression compression)
 {
     return(new Vector2(compression.Inflate(Component.U, x), compression.Inflate(Component.V, y)));
 }
Пример #3
0
 /// <summary>
 /// Inflates the normalized vector to a standard vector using the supplied component compression.
 /// </summary>
 /// <param name="compression">The compression used to scale the components.</param>
 /// <returns>A 3-component vector.</returns>
 public Vector3 Inflate(ComponentCompression compression)
 {
     return(new Vector3(compression.Inflate(Component.X, x), compression.Inflate(Component.Y, y), compression.Inflate(Component.Z, z)));
 }