Skip to content

Commit 9f2845c

Browse files
authored
ADD: names assigned + dedoubling components
1 parent 86c1dae commit 9f2845c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,17 @@ See the [CONTRIBUTING.md](https://github.com/diffCheckOrg/diffCheck/blob/main/CO
7575

7676
## Component roadmap
7777
From the 3/5/2024 meeting, the architecture of the different grasshopper components was discussed as following:
78-
- [ ] PLY loader : loads the ply files and converts them in RhinoCommon objects
79-
- [ ] Global registration & refined registration to align the scan to the reference model
80-
- [ ] Semantic segmentation to identify the pieces or joints in the point cloud
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
8184
- [ ] Per-joint refinement to refine the global registration to each joints (only in the "substractive" case)
8285
- [ ] Error estimation to evaluate the error for each piece or joint
8386
- [ ] Error visualisation to visualise the error, only converts the data from error estimation, no calculation.
8487
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.
8588

86-
8789
```mermaid
8890
stateDiagram
8991

0 commit comments

Comments
 (0)