File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -75,15 +75,17 @@ See the [CONTRIBUTING.md](https://github.com/diffCheckOrg/diffCheck/blob/main/CO
7575
7676## Component roadmap
7777From 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.
8487The 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
8890stateDiagram
8991
You can’t perform that action at this time.
0 commit comments