public static void Write(this BinaryWriter writer, RVert vert) { writer.Write(vert.Position); writer.Write(vert.Normal); writer.Write(vert.Tangent); writer.Write(vert.Binormal); writer.Write(vert.UVW); }
public static RVert ReadRVert(this BinaryReader reader) { var ret = new RVert(); ret.Position = reader.ReadPoint3(); ret.Normal = reader.ReadPoint3(); ret.Tangent = reader.ReadPoint3(); ret.Binormal = reader.ReadPoint3(); ret.UVW = reader.ReadPoint3(); return(ret); }