Commit 03df9c6
authored
adaptations for cylindical beams (#65)
* UPDATE: joint detector adapted for cylinders
* FIX-UPDATE: return tuple with right values
* UPDATE: add flag to DFAssembly and DFBeam for log cases
* FIX: comment-out if __name__ part
* WIP: GetCylinderCenterAndAxis method added to DFMesh
* WIP-UPDATE: add cylinder case to associateClusters methods.
* WIP-UPDATE: implement changes between cases with and without cylinder in code.py
* UPDATE: update binding to add is_cylinder parameter to segmentation methods
* FIX: __init__.py imports the binding as well
* WIP: cylinder segmentation now without IsPointOnFace check, because not useful here
* UPDATE: joint detector more robust in the adjacency face calculation
* UPDATE: add merge_shared_index method to df_utils to be used by df_joint_detector.py
* FIX: remove commented-out code for component testing
* FIX: update diffCheckApp.cc
* FIX: applying changes from pre-commit
* FIX: forgot a file in pre-commit file adding in previous commit
* UPDATE: IsPointOnFace method optimized
* UPDATE: Small adaptation for cylinder case in DFSegmentation, integrate association threshold
* UPDATE: code.py of segmentation component cleaned
* FIX: is_cylinder property of DFBeam properly handled
* UPDATE: is_cylinder_beam function more robust
* UPDATE: general cleanup from pre-commit
* FIX: small changes to component code to properly generate and handle 'None' cases
* FIX: line in documentation accidentally deleted
* FIX: joint_detector now excludes 'cylindrical' faces from joints
* WIP-UPDATE: joint detector more robust for corner log case
* ADD: DFMergeAssemblies component created
* UPDATE-WIP: add is_cylinder parameter to BuildAssembly component
* WIP-UPDATE: Adaptations to semantic segmentation pipeline to improve log cases
* UPDATE: cleaner CAD_segmentator component code
* FIX: name of input parameter of DFMergeAssemblies in metadata.json [no ci]
* FIX: CleanUnassociatedClusters better integrated so it daly with composite assemblies (logs + squared)
* ADD Documentation for merrge assemblies
* FIX: underlining of title set to correct length [no ci]
* FIX: Typo in rst file + issues with naming convention and commented-out code
* FIX: naming of functions and switch from 'is_cylinder' to 'is_roundwood'
* FIX: naming of functions and switch from 'is_cylinder' to 'is_roundwood'
* FIX: df_joint_detector excludes non planar joint faces in squared beam case
* FIX: forgotten chsnge of method name
* FIX: indent mistake in df_joint_detector.py1 parent 3d01960 commit 03df9c6
File tree
18 files changed
+706
-240
lines changed- doc
- src
- diffCheck
- geometry
- segmentation
- gh
- components
- DF_CAD_segmentator
- DF_build_assembly
- DF_cloud_mesh_distance
- DF_joint_segmentator
- DF_merge_assemblies
- diffCheck/diffCheck
18 files changed
+706
-240
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
84 | 88 | | |
85 | 89 | | |
86 | 90 | | |
| |||
114 | 118 | | |
115 | 119 | | |
116 | 120 | | |
117 | | - | |
| 121 | + | |
| 122 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
116 | 115 | | |
117 | 116 | | |
118 | | - | |
| 117 | + | |
| 118 | + | |
119 | 119 | | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
128 | 124 | | |
129 | | - | |
130 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
133 | 139 | | |
134 | | - | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
135 | 146 | | |
136 | 147 | | |
137 | 148 | | |
138 | 149 | | |
139 | 150 | | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
140 | 176 | | |
141 | 177 | | |
142 | 178 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
89 | 96 | | |
90 | 97 | | |
91 | 98 | | |
| |||
0 commit comments