From 94520b248397cfecae2bed6b1f0fb09fa3cf2fac Mon Sep 17 00:00:00 2001 From: ifv Date: Mon, 5 Oct 2015 18:29:25 +0300 Subject: [PATCH] 0026526: BRepTools_WireExplorer can't explore all edges of a closed wire. --- src/BRepTools/BRepTools_WireExplorer.hxx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/BRepTools/BRepTools_WireExplorer.hxx b/src/BRepTools/BRepTools_WireExplorer.hxx index a52292f8a1..00b3eef112 100644 --- a/src/BRepTools/BRepTools_WireExplorer.hxx +++ b/src/BRepTools/BRepTools_WireExplorer.hxx @@ -44,9 +44,13 @@ class TopoDS_Vertex; //! i.e. each edge is connected to the previous one by //! its origin. //! If a wire is not closed returns only a segment of edges which -//! length depends on started in exploration edge. If wire has -//! singularities (for example, loops) WireExplorer can return not all -//! edges in a wire. it depends on type of singularity. +//! length depends on started in exploration edge. +//! Algorithm suggests that wire is valid and has no any defects, which +//! can stop edge exploration. Such defects can be loops, wrong orientation of edges +//! (two edges go in to shared vertex or go out from shared vertex), branching of edges, +//! the presens of edges with INTERNAL or EXTERNAL orientation. If wire has +//! such kind of defects WireExplorer can return not all +//! edges in a wire. it depends on type of defect and position of starting edge. class BRepTools_WireExplorer { public: -- 2.20.1