/// <summary>
 /// Decompresses vertex data in-place.
 /// </summary>
 /// <param name="vertices">The vertices to decompress in-place.</param>
 /// <param name="compressor">The compressor to use.</param>
 private static void DecompressVertices(IEnumerable<ObjVertex> vertices, VertexCompressor compressor)
 {
     foreach (var vertex in vertices)
     {
         vertex.Position = compressor.DecompressPosition(vertex.Position);
         vertex.TexCoords = compressor.DecompressUv(vertex.TexCoords);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Decompresses vertex data in-place.
 /// </summary>
 /// <param name="vertices">The vertices to decompress in-place.</param>
 /// <param name="compressor">The compressor to use.</param>
 public static void DecompressVertices(IEnumerable <ObjVertex> vertices, VertexCompressor compressor)
 {
     foreach (var vertex in vertices)
     {
         vertex.Position  = compressor.DecompressPosition(vertex.Position);
         vertex.TexCoords = compressor.DecompressUv(vertex.TexCoords);
     }
 }