You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+40Lines changed: 40 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,3 +73,43 @@ To prototype:
73
73
74
74
See the [CONTRIBUTING.md](https://github.com/diffCheckOrg/diffCheck/blob/main/CONTRIBUTING.md) for more information on how to prototype with diffCheck (code guidelines, visualizer, utilities, etc).
75
75
76
+
## Component roadmap
77
+
From the 3/5/2024 meeting, the architecture of the different grasshopper components was discussed as following:
78
+
-[ ] PLY loader point cloud: @eleni: loads the pointcloud ply files and converts it into rg.PointCloud (+ cvt submodule)
79
+
-[ ] PLY loader mesh: @eleni: loads the mesh ply files and converts it into rg.Mesh (+ cvt submodule)
80
+
-[ ] Global registration: @andrea: to align the scan to the reference model
81
+
-[ ] Refined registration: @andrea: to refine the alignement
82
+
-[ ] Semantic segmentation additive: to identify the pieces or joints in the point cloud
83
+
-[ ] Semantic segmentation subtractive: to identify the pieces or joints in the point cloud
84
+
-[ ] Per-joint refinement to refine the global registration to each joints (only in the "substractive" case)
85
+
-[ ] Error estimation to evaluate the error for each piece or joint
86
+
-[ ] Error visualisation to visualise the error, only converts the data from error estimation, no calculation.
87
+
The brep element in the graph is only here to visualize the fact that we need the breps as data, but it is not a diffCheck component.
0 commit comments