@@ -43,9 +43,9 @@ void MeshData::clear()
4343 this ->vertices .clear ();
4444}
4545
46- std::vector< uint8_t > MeshData::getVerticesAsBytes ()
46+ bytearray MeshData::getVerticesAsBytes ()
4747{
48- std::vector< uint8_t > vertices_data (vertices.size () * sizeof (float ) * 3 );
48+ bytearray vertices_data (vertices.size () * sizeof (float ) * 3 );
4949
5050 for (int i = 0 ; i < vertices.size (); i++)
5151 {
@@ -59,9 +59,9 @@ std::vector<uint8_t> MeshData::getVerticesAsBytes()
5959 return vertices_data;
6060}
6161
62- std::vector< uint8_t > MeshData::getFlatVerticesAsBytes ()
62+ bytearray MeshData::getFlatVerticesAsBytes ()
6363{
64- std::vector< uint8_t > vertices_data (faces.size () * sizeof (float ) * 3 * 3 );
64+ bytearray vertices_data (faces.size () * sizeof (float ) * 3 * 3 );
6565 for (int i = 0 ; i < faces.size (); i++)
6666 {
6767 int v1 = faces.at (i).getV1 ();
@@ -95,9 +95,9 @@ std::vector<uint8_t> MeshData::getFlatVerticesAsBytes()
9595 return vertices_data;
9696}
9797
98- std::vector< uint8_t > MeshData::getFacesAsBytes ()
98+ bytearray MeshData::getFacesAsBytes ()
9999{
100- std::vector< uint8_t > face_data (faces.size () * sizeof (int ) * 3 );
100+ bytearray face_data (faces.size () * sizeof (int ) * 3 );
101101
102102 for (int i = 0 ; i < faces.size (); i++)
103103 {
@@ -132,7 +132,7 @@ void MeshData::toXmlNode(pugi::xml_node& node)
132132 }
133133}
134134
135- void MeshData::setVerticesFromBytes (const std::vector< uint8_t > & data)
135+ void MeshData::setVerticesFromBytes (const bytearray & data)
136136{
137137 vertices.clear ();
138138 const uint8_t * bytes = data.data ();
@@ -149,7 +149,7 @@ void MeshData::setVerticesFromBytes(const std::vector<uint8_t>& data)
149149 }
150150}
151151
152- void MeshData::setFacesFromBytes (const std::vector< uint8_t > & data)
152+ void MeshData::setFacesFromBytes (const bytearray & data)
153153{
154154 faces.clear ();
155155 const uint8_t * bytes = data.data ();
0 commit comments