mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-23 21:38:51 +00:00
todo notes #6589
This commit is contained in:
@@ -732,6 +732,8 @@ bool CgalKernel::convert(const taxonomy::loop::ptr loop, cgal_wire_t& result) {
|
|||||||
for (auto& p : polygon) {
|
for (auto& p : polygon) {
|
||||||
if (visited_points.find(p) != visited_points.end()) {
|
if (visited_points.find(p) != visited_points.end()) {
|
||||||
Logger::Error("Skipping self-intersecting loop", loop->instance);
|
Logger::Error("Skipping self-intersecting loop", loop->instance);
|
||||||
|
// @todo signal somehow that occt kernel might be able to solve this
|
||||||
|
// @todo implement cycle detection using Arrangement_2, but that only works in exact kernel
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
visited_points.insert(p);
|
visited_points.insert(p);
|
||||||
|
|||||||
Reference in New Issue
Block a user