@@ -279,30 +279,20 @@ const auto& triangles = convertToTriangles(vertices, faces);
279
279
280
280
### Find Connected Components in Mesh Topology
281
281
```c++
282
- #include <openstl/topology.hpp>
283
- #include <vector>
284
- #include <iostream>
285
-
286
282
using namespace openstl;
287
283
288
- int main() {
289
- // ...
290
-
291
- // Convert to vertices and faces
292
- const auto& [vertices, faces] = convertToVerticesAndFaces(triangles);
284
+ // Convert to vertices and faces
285
+ const auto& [vertices, faces] = convertToVerticesAndFaces(triangles);
293
286
294
- // Find connected components
295
- const auto& connected_components = findConnectedComponents(vertices, faces);
287
+ // Find connected components
288
+ const auto& connected_components = findConnectedComponents(vertices, faces);
296
289
297
- std::cout << "Number of connected components: " << connected_components.size() << "\\n";
298
- for (size_t i = 0; i < connected_components.size(); ++i) {
299
- std::cout << "Component " << i + 1 << ":\\n";
300
- for (const auto& face : connected_components[i]) {
301
- std::cout << " {" << face[0] << ", " << face[1] << ", " << face[2] << "}\\n";
302
- }
290
+ std::cout << "Number of connected components: " << connected_components.size() << "\\n";
291
+ for (size_t i = 0; i < connected_components.size(); ++i) {
292
+ std::cout << "Component " << i + 1 << ":\\n";
293
+ for (const auto& face : connected_components[i]) {
294
+ std::cout << " {" << face[0] << ", " << face[1] << ", " << face[2] << "}\\n";
303
295
}
304
-
305
- return 0;
306
296
}
307
297
```
308
298
****
0 commit comments