From 4afc568a41c35f59ffd453b51c041e14b2f8aea5 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Mon, 30 May 2016 14:14:45 +0200 Subject: [PATCH] Remove unsupported feature from IfcGeomServer --- src/ifcgeomserver/IfcGeomServer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ifcgeomserver/IfcGeomServer.cpp b/src/ifcgeomserver/IfcGeomServer.cpp index 21a98c652e..0ffe057751 100644 --- a/src/ifcgeomserver/IfcGeomServer.cpp +++ b/src/ifcgeomserver/IfcGeomServer.cpp @@ -217,7 +217,7 @@ protected: std::vector indices; const std::vector& faces = geom->geometry().faces(); indices.reserve(faces.size()); - for (std::vector::const_iterator it = indices.begin(); it != indices.end(); ++it) { + for (std::vector::const_iterator it = faces.begin(); it != faces.end(); ++it) { indices.push_back(*it); } swrite(s, std::string((char*) indices.data(), indices.size() * sizeof(int32_t))); @@ -269,7 +269,7 @@ protected: swrite(s, std::string((char*) material_indices.data(), material_indices.size() * sizeof(int32_t))); } } public: - Entity(const IfcGeom::TriangulationElement* geom) : Command(ENTITY), geom(geom), append_line_data(true) {}; + Entity(const IfcGeom::TriangulationElement* geom) : Command(ENTITY), geom(geom), append_line_data(false) {}; }; class Next : public Command { @@ -359,7 +359,7 @@ int main () { settings.set(IfcGeom::IteratorSettings::USE_WORLD_COORDS, false); settings.set(IfcGeom::IteratorSettings::WELD_VERTICES, false); settings.set(IfcGeom::IteratorSettings::CONVERT_BACK_UNITS, true); - settings.set(IfcGeom::IteratorSettings::INCLUDE_CURVES, true); + // settings.set(IfcGeom::IteratorSettings::INCLUDE_CURVES, true); std::vector< std::pair >::const_iterator it = setting_pairs.begin(); for (; it != setting_pairs.end(); ++it) {