From f1b9e751c8ec805a56c3623a5bd6cd5cb1984e3f Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 15 Sep 2017 19:29:44 +0200 Subject: [PATCH] make computation of the length of an edge consistent to the computation of a (limited) curve --- src/Mod/Part/App/TopoShapeEdgePyImp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Part/App/TopoShapeEdgePyImp.cpp b/src/Mod/Part/App/TopoShapeEdgePyImp.cpp index eface64ecb..d24c6c0c17 100644 --- a/src/Mod/Part/App/TopoShapeEdgePyImp.cpp +++ b/src/Mod/Part/App/TopoShapeEdgePyImp.cpp @@ -708,7 +708,7 @@ Py::Float TopoShapeEdgePy::getLength(void) const { const TopoDS_Edge& e = TopoDS::Edge(getTopoShapePtr()->getShape()); BRepAdaptor_Curve adapt(e); - return Py::Float(GCPnts_AbscissaPoint::Length(adapt)); + return Py::Float(GCPnts_AbscissaPoint::Length(adapt, Precision::Confusion())); } #include