Commit 2ad954c
Local and non-manifold sewing (#1808)
* Add extend and speed up distance calc
* Add conversion to NURBS
* Add checks to extend
* Remove checks
* Add test and defaults
* Better coverage
* Ignore coverege of a failed imprint
* Better coverage
* Remove pragma
* Fixture cleanup
* Add replace
* Fix replace and add remove to Shape
* Add addCavity
* Add more tests
* Coverage fix
* Actually faster distance
* Add local and non-manifold sewing
* Add history to sewing
* Rework local sewing and add a test
* Simplify history handling
* Add history to solid and reorganize tests
* Mypy fix
* add addHole
* Add test for addHole
* black fix
* Add project
* Test project
* Add some docs
* Add one more example
* Doc fix
* Fix typo
Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>
* Typo fix
---------
Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>1 parent 8c68faa commit 2ad954c
File tree
5 files changed
+291
-34
lines changed- cadquery
- occ_impl
- doc
- tests
5 files changed
+291
-34
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
50 | 51 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | | - | |
| 297 | + | |
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
| |||
2216 | 2216 | | |
2217 | 2217 | | |
2218 | 2218 | | |
2219 | | - | |
| 2219 | + | |
2220 | 2220 | | |
2221 | 2221 | | |
2222 | | - | |
2223 | | - | |
2224 | | - | |
2225 | 2222 | | |
2226 | 2223 | | |
2227 | 2224 | | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
2228 | 2228 | | |
2229 | 2229 | | |
2230 | 2230 | | |
| |||
3555 | 3555 | | |
3556 | 3556 | | |
3557 | 3557 | | |
| 3558 | + | |
| 3559 | + | |
| 3560 | + | |
| 3561 | + | |
| 3562 | + | |
| 3563 | + | |
| 3564 | + | |
| 3565 | + | |
| 3566 | + | |
| 3567 | + | |
| 3568 | + | |
| 3569 | + | |
| 3570 | + | |
| 3571 | + | |
3558 | 3572 | | |
3559 | 3573 | | |
3560 | 3574 | | |
| |||
5082 | 5096 | | |
5083 | 5097 | | |
5084 | 5098 | | |
| 5099 | + | |
| 5100 | + | |
5085 | 5101 | | |
5086 | 5102 | | |
5087 | 5103 | | |
| |||
5131 | 5147 | | |
5132 | 5148 | | |
5133 | 5149 | | |
| 5150 | + | |
| 5151 | + | |
| 5152 | + | |
| 5153 | + | |
| 5154 | + | |
| 5155 | + | |
| 5156 | + | |
| 5157 | + | |
| 5158 | + | |
| 5159 | + | |
| 5160 | + | |
| 5161 | + | |
| 5162 | + | |
| 5163 | + | |
| 5164 | + | |
| 5165 | + | |
| 5166 | + | |
| 5167 | + | |
| 5168 | + | |
5134 | 5169 | | |
5135 | | - | |
| 5170 | + | |
| 5171 | + | |
| 5172 | + | |
| 5173 | + | |
| 5174 | + | |
| 5175 | + | |
| 5176 | + | |
5136 | 5177 | | |
5137 | | - | |
| 5178 | + | |
5138 | 5179 | | |
5139 | 5180 | | |
5140 | | - | |
| 5181 | + | |
| 5182 | + | |
| 5183 | + | |
| 5184 | + | |
| 5185 | + | |
| 5186 | + | |
| 5187 | + | |
| 5188 | + | |
5141 | 5189 | | |
5142 | 5190 | | |
5143 | 5191 | | |
5144 | 5192 | | |
| 5193 | + | |
5145 | 5194 | | |
5146 | 5195 | | |
5147 | | - | |
5148 | 5196 | | |
| 5197 | + | |
5149 | 5198 | | |
5150 | 5199 | | |
5151 | 5200 | | |
| |||
5162 | 5211 | | |
5163 | 5212 | | |
5164 | 5213 | | |
5165 | | - | |
| 5214 | + | |
| 5215 | + | |
| 5216 | + | |
| 5217 | + | |
| 5218 | + | |
| 5219 | + | |
| 5220 | + | |
5166 | 5221 | | |
5167 | | - | |
| 5222 | + | |
5168 | 5223 | | |
5169 | 5224 | | |
5170 | | - | |
| 5225 | + | |
5171 | 5226 | | |
5172 | 5227 | | |
5173 | 5228 | | |
5174 | | - | |
| 5229 | + | |
| 5230 | + | |
| 5231 | + | |
5175 | 5232 | | |
5176 | 5233 | | |
5177 | 5234 | | |
| |||
5186 | 5243 | | |
5187 | 5244 | | |
5188 | 5245 | | |
5189 | | - | |
| 5246 | + | |
5190 | 5247 | | |
5191 | 5248 | | |
5192 | 5249 | | |
| |||
5195 | 5252 | | |
5196 | 5253 | | |
5197 | 5254 | | |
5198 | | - | |
| 5255 | + | |
| 5256 | + | |
| 5257 | + | |
| 5258 | + | |
5199 | 5259 | | |
5200 | 5260 | | |
5201 | 5261 | | |
5202 | 5262 | | |
5203 | 5263 | | |
5204 | 5264 | | |
5205 | | - | |
| 5265 | + | |
5206 | 5266 | | |
5207 | 5267 | | |
5208 | | - | |
| 5268 | + | |
5209 | 5269 | | |
5210 | 5270 | | |
5211 | 5271 | | |
| |||
5741 | 5801 | | |
5742 | 5802 | | |
5743 | 5803 | | |
5744 | | - | |
| 5804 | + | |
5745 | 5805 | | |
5746 | 5806 | | |
5747 | 5807 | | |
| |||
6199 | 6259 | | |
6200 | 6260 | | |
6201 | 6261 | | |
| 6262 | + | |
| 6263 | + | |
| 6264 | + | |
| 6265 | + | |
| 6266 | + | |
| 6267 | + | |
| 6268 | + | |
| 6269 | + | |
| 6270 | + | |
| 6271 | + | |
| 6272 | + | |
| 6273 | + | |
| 6274 | + | |
| 6275 | + | |
| 6276 | + | |
| 6277 | + | |
| 6278 | + | |
| 6279 | + | |
| 6280 | + | |
| 6281 | + | |
| 6282 | + | |
| 6283 | + | |
| 6284 | + | |
6202 | 6285 | | |
6203 | 6286 | | |
6204 | 6287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
| 244 | + | |
| 245 | + | |
245 | 246 | | |
246 | 247 | | |
247 | 248 | | |
| |||
275 | 276 | | |
276 | 277 | | |
277 | 278 | | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
0 commit comments