OffsetIndices() public static method

public static OffsetIndices ( GenericFace initialValue, int offset ) : GenericFace
initialValue GenericFace
offset int
return GenericFace
    public void AddMesh(GenericMesh other, Matrix4x4 transform) {
      int offset = Vertices.Count;

      var newVerts = other.Vertices.Select(vertex => Vector3.Transform(vertex, transform));
      var newNormals = other.Normals.Select(normal => Vector3.TransformNormal(normal, transform));
      var newFaces = other.Faces.Select(face => GenericFace.OffsetIndices(face, offset));

      Vertices.AddRange(newVerts);
      Normals.AddRange(newNormals);
      TexCoords.AddRange(other.TexCoords);
      Faces.AddRange(newFaces);
    }