NPAL18861: EDF656: A wire build with 12 edges has got only 11 edges.

This commit is contained in:
jfa 2008-02-08 07:27:10 +00:00
parent 6526a52e7e
commit 8fa986deb0

View File

@ -155,6 +155,13 @@ Standard_Integer GEOMImpl_ShapeDriver::Execute(TFunction_Logbook& log) const
Standard_ConstructionError::Raise("Wire construction failed: some gaps detected"); Standard_ConstructionError::Raise("Wire construction failed: some gaps detected");
} else { } else {
} }
aFW->ClosedWireMode() = Standard_False;
aFW->FixConnected();
if (aFW->StatusConnected(ShapeExtend_FAIL)) {
Standard_ConstructionError::Raise("Wire construction failed: cannot build connected wire");
}
aShape = aFW->WireAPIMake(); aShape = aFW->WireAPIMake();
} }
} }