public override void ReadData(Scene scene, BinaryReader stream) { // Read number of uvs. short uvCount = 0; uvCount = stream.ReadInt16(); // Read each uv and add it. for(short i = 0; i < uvCount; i++) { UV uv = new UV(); uv.u = stream.ReadSingle(); uv.v = stream.ReadSingle(); uvs.Add(uv); } }
public static float[] ToArray(this SharpGL.SceneGraph.UV uv) { return(new float[] { uv.U, uv.V }); }