From 102e0f23fd4c7efaf87a0cc4fdf9eb7ec7923589 Mon Sep 17 00:00:00 2001 From: dbv Date: Fri, 8 Dec 2017 10:36:47 +0300 Subject: [PATCH] Issue #2319: AttributeError: 'NoneType' object has no attribute 'isVertex' in model.testHaveNamingVertices Some improvements in naming. --- src/FeaturesPlugin/FeaturesPlugin_Union.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/FeaturesPlugin/FeaturesPlugin_Union.cpp b/src/FeaturesPlugin/FeaturesPlugin_Union.cpp index 66bef610c..8b1a811a2 100644 --- a/src/FeaturesPlugin/FeaturesPlugin_Union.cpp +++ b/src/FeaturesPlugin/FeaturesPlugin_Union.cpp @@ -173,16 +173,19 @@ void FeaturesPlugin_Union::execute() const int aDeletedTag = 3; /// sub solids will be placed at labels 4, 5 etc. if result is compound of solids const int aSubsolidsTag = 4; - const std::string aModName = "Modified"; + const std::string aModEName = "Modified_Edge"; + const std::string aModFName = "Modified_Face"; std::shared_ptr aResultBody = document()->createBody(data()); aResultBody->storeModified(anObjects.front(), aShape, aSubsolidsTag); for(ListOfShape::const_iterator anIter = anObjects.begin(); anIter != anObjects.end(); ++anIter) { aResultBody->loadAndOrientModifiedShapes(&aMakeShapeList, *anIter, GeomAPI_Shape::EDGE, - aModifyEdgeTag, aModName, aMapOfShapes); + aModifyEdgeTag, aModEName, aMapOfShapes, + false, false, true); aResultBody->loadAndOrientModifiedShapes(&aMakeShapeList, *anIter, GeomAPI_Shape::FACE, - aModifyFaceTag, aModName, aMapOfShapes); + aModifyFaceTag, aModFName, aMapOfShapes, + false, false, true); aResultBody->loadDeletedShapes(&aMakeShapeList, *anIter, GeomAPI_Shape::FACE, aDeletedTag); } -- 2.39.2