TopoShape/Part: Bug fixes; pass Hasher parms, OCCT 7.8 compatibility, ElementMaps correct item count

This commit is contained in:
bgbsww
2024-04-13 18:26:36 -04:00
parent 2eb4689996
commit a88e7baff5
13 changed files with 57 additions and 24 deletions

View File

@@ -45,6 +45,7 @@
#include <App/Link.h>
#include <App/Document.h>
#include "PartFeatures.h"
#include "TopoShapeOpCode.h"
@@ -837,7 +838,7 @@ App::DocumentObjectExecReturn* Thickness::execute()
short join = (short)Join.getValue();
#ifdef FC_USE_TNP_FIX
this->Shape.setValue(TopoShape(0)
this->Shape.setValue(TopoShape(0,getDocument()->getStringHasher())
.makeElementThickSolid(base,
shapes,
thickness,