Ejemplo n.º 1
0
void CMC_MeshData::write(rapidjson::PrettyWriter<rapidjson::StringBuffer> &writer)
{
    writer.StartObject ();

    //material index
    writer.String ("material_index");
    writer.Int (m_materialIndex);

    //write vertices.
    writer.String ("vertices");
    writer.StartArray ();
    for(int i =0;i<m_vertices.size ();i++)
    {
        m_vertices[i].write (writer);
    }
    writer.EndArray ();

    //write indices.
    writer.String ("indices");
    writer.StartArray ();
    for(auto i : m_indices)
    {
        writer.Int (i);
    }
    writer.EndArray ();

    writer.EndObject ();
}