public static void AddCompressedVertice(ref BinaryReader BR, ref BSPRawDataMetaChunk chunk)
{
// vertexes
Vector3 vertice = new Vector3(BR.ReadSingle(), BR.ReadSingle(), BR.ReadSingle());
chunk.Vertices.Add(vertice);
// normals
int test = BR.ReadInt32();
Vector3 normal2 = ParsedModel.DecompressNormal(test);
chunk.Normals.Add(normal2);
test = BR.ReadInt32();
Vector3 binormal2 = ParsedModel.DecompressNormal(test);
chunk.Binormals.Add(binormal2);
test = BR.ReadInt32();
Vector3 tangent2 = ParsedModel.DecompressNormal(test);
chunk.Tangents.Add(tangent2);
// basemap uvs
// short testx = BR.ReadInt16();
float u = BR.ReadSingle(); // chunk.DecompressVertice(Convert.ToSingle(testx), -1, 1);
// testx = BR.ReadInt16();
float v = BR.ReadSingle(); // chunk.DecompressVertice(Convert.ToSingle(testx), -1, 1);// % 1;
Vector2 uv2 = new Vector2(u, v);
chunk.UVs.Add(uv2);
// lightmap uvs
// testx = BR.ReadInt16();
// float ux = chunk.DecompressVertice(Convert.ToSingle(testx), -1, 1);// %1 ;
// testx = BR.ReadInt16();
// float vx =chunk.DecompressVertice(Convert.ToSingle(testx), -1, 1);// % 1;
// Vector2 uv2x = new Vector2(ux, vx);
// chunk.LightMapUVs.Add(uv2);
}