+ fixes #0001922: occ exception during python shell.makeHalfSpace

This commit is contained in:
wmayer 2015-01-16 23:11:07 +01:00
parent 79458a83d0
commit f5c363db9d

View File

@ -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) {