| 513 | |
| 514 | namespace { |
| 515 | void loop_to_segments(const cgal_wire_t& wire, std::vector<Kernel_::Segment_3>& segments) { |
| 516 | for (int i = 0; i < wire.size(); ++i) { |
| 517 | int j = (i + 1) % wire.size(); |
| 518 | segments.emplace_back(wire[i], wire[j]); |
| 519 | } |
| 520 | } |
| 521 | |
| 522 | struct intersection_collector { |
| 523 |