disable conversion of BSplines to circles in SVG drawing output
partly revert 0a31bebaed
This commit is contained in:
parent
7b34d02c4c
commit
12407a1057
|
@ -190,14 +190,14 @@ std::string SVGOutput::exportEdges(const TopoDS_Shape& input)
|
|||
printEllipse(adapt, i, result);
|
||||
}
|
||||
else if (adapt.GetType() == GeomAbs_BSplineCurve) {
|
||||
TopoDS_Edge circle = asCircle(adapt);
|
||||
if (circle.IsNull()) {
|
||||
// TopoDS_Edge circle = asCircle(adapt);
|
||||
// if (circle.IsNull()) {
|
||||
printBSpline(adapt, i, result);
|
||||
}
|
||||
else {
|
||||
BRepAdaptor_Curve adapt_circle(circle);
|
||||
printCircle(adapt_circle, result);
|
||||
}
|
||||
// }
|
||||
// else {
|
||||
// BRepAdaptor_Curve adapt_circle(circle);
|
||||
// printCircle(adapt_circle, result);
|
||||
// }
|
||||
}
|
||||
else if (adapt.GetType() == GeomAbs_BezierCurve) {
|
||||
printBezier(adapt, i, result);
|
||||
|
|
Loading…
Reference in New Issue
Block a user