From 85be479fd636a90664c1c368c75b13c667d5e997 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Tue, 21 May 2024 08:44:58 -0400 Subject: [PATCH] [TD]fix Win CI fail a/c OCC Handle style --- src/Mod/TechDraw/App/Geometry.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/App/Geometry.cpp b/src/Mod/TechDraw/App/Geometry.cpp index 207c1dda19..296bcb31b2 100644 --- a/src/Mod/TechDraw/App/Geometry.cpp +++ b/src/Mod/TechDraw/App/Geometry.cpp @@ -1603,7 +1603,7 @@ TopoDS_Edge GeometryUtils::asCircle(TopoDS_Edge splineEdge, bool& arc) } double midRange = (lastParam + firstParam) / 2; gp_Pnt midPoint = curveAdapt.Value(midRange); - Handle_Geom_Circle circle3Points = GC_MakeCircle(startPoint, midPoint, endPoint); + Handle(Geom_Circle) circle3Points = GC_MakeCircle(startPoint, midPoint, endPoint); if (circle3Points.IsNull()) { return {}; @@ -1614,7 +1614,7 @@ TopoDS_Edge GeometryUtils::asCircle(TopoDS_Edge splineEdge, bool& arc) return BRepBuilderAPI_MakeEdge(circle3Points); } - Handle_Geom_TrimmedCurve circleArc = + Handle(Geom_TrimmedCurve) circleArc = GC_MakeArcOfCircle (startPoint, midPoint, endPoint); return BRepBuilderAPI_MakeEdge(circleArc); }