[TD]fix outer torus edge not rendered (fix #16136)

This commit is contained in:
wandererfan
2024-08-29 10:12:24 -04:00
committed by Yorik van Havre
parent 140bcf605e
commit 196b0ede16

View File

@@ -539,7 +539,9 @@ BaseGeomPtr BaseGeom::baseFactory(TopoDS_Edge edge, bool isCosmetic)
result = std::make_shared<Generic>(edge);
} else if (bspline->isCircle()) {
circEdge = bspline->asCircle(isArc);
if (!circEdge.IsNull()) {
if (circEdge.IsNull()) {
result = bspline;
} else {
if (isArc) {
result = std::make_shared<AOC>(circEdge);
} else {