public static void Write(this BinaryWriter writer, WTri triangle)
 {
     writer.Write(triangle.p1);
     writer.Write(triangle.p2);
     writer.Write(triangle.p3);
     writer.Write(triangle.flags);
 }
        public static WTri ReadWTri(this BinaryReader reader)
        {
            var ret = new WTri();

            ret.p1    = reader.ReadUInt16();
            ret.p2    = reader.ReadUInt16();
            ret.p3    = reader.ReadUInt16();
            ret.flags = reader.ReadUInt32();

            return(ret);
        }