From f5c363db9d40b7f3626061c627b432694029f480 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 16 Jan 2015 23:11:07 +0100 Subject: [PATCH] + fixes #0001922: occ exception during python shell.makeHalfSpace --- src/Mod/Part/App/TopoShapeShellPyImp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Part/App/TopoShapeShellPyImp.cpp b/src/Mod/Part/App/TopoShapeShellPyImp.cpp index 52f578193..0c38c7506 100644 --- a/src/Mod/Part/App/TopoShapeShellPyImp.cpp +++ b/src/Mod/Part/App/TopoShapeShellPyImp.cpp @@ -188,7 +188,7 @@ PyObject* TopoShapeShellPy::makeHalfSpace(PyObject *args) try { Base::Vector3d pt = Py::Vector(pPnt,false).toVector(); - BRepPrimAPI_MakeHalfSpace mkHS(TopoDS::Face(this->getTopoShapePtr()->_Shape), gp_Pnt(pt.x,pt.y,pt.z)); + BRepPrimAPI_MakeHalfSpace mkHS(TopoDS::Shell(this->getTopoShapePtr()->_Shape), gp_Pnt(pt.x,pt.y,pt.z)); return new TopoShapeSolidPy(new TopoShape(mkHS.Solid())); } catch (Standard_Failure) {