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);
        }