private PointCollection ReadTexCoords(BinaryReader reader)
{
int size = reader.ReadUInt16();
var pts = new PointCollection(size);
for (int i = 0; i < size; i++)
{
float x = reader.ReadSingle();
float y = reader.ReadSingle();
pts.Add(new Point(x, 1 - y));
}
return pts;
}