Commit 8c68faa
authored
Add extend, speed up distance and improve imprint (#1797)
* 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
* Apply suggestion.
* Fix docstring
---------
Co-authored-by: adam-urbanczyk <[email protected]>1 parent db62a1d commit 8c68faa
File tree
3 files changed
+207
-9
lines changed- cadquery/occ_impl
- tests
3 files changed
+207
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
192 | 194 | | |
193 | 195 | | |
194 | 196 | | |
195 | | - | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
196 | 202 | | |
197 | 203 | | |
198 | 204 | | |
| |||
1397 | 1403 | | |
1398 | 1404 | | |
1399 | 1405 | | |
1400 | | - | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
1401 | 1410 | | |
1402 | 1411 | | |
1403 | 1412 | | |
1404 | 1413 | | |
1405 | 1414 | | |
1406 | 1415 | | |
1407 | 1416 | | |
| 1417 | + | |
| 1418 | + | |
1408 | 1419 | | |
1409 | 1420 | | |
1410 | 1421 | | |
| |||
1689 | 1700 | | |
1690 | 1701 | | |
1691 | 1702 | | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
1692 | 1737 | | |
1693 | 1738 | | |
1694 | 1739 | | |
| |||
3484 | 3529 | | |
3485 | 3530 | | |
3486 | 3531 | | |
| 3532 | + | |
| 3533 | + | |
| 3534 | + | |
| 3535 | + | |
| 3536 | + | |
| 3537 | + | |
| 3538 | + | |
| 3539 | + | |
| 3540 | + | |
| 3541 | + | |
| 3542 | + | |
| 3543 | + | |
| 3544 | + | |
| 3545 | + | |
| 3546 | + | |
| 3547 | + | |
| 3548 | + | |
| 3549 | + | |
| 3550 | + | |
| 3551 | + | |
| 3552 | + | |
| 3553 | + | |
| 3554 | + | |
| 3555 | + | |
| 3556 | + | |
| 3557 | + | |
3487 | 3558 | | |
3488 | 3559 | | |
3489 | 3560 | | |
| |||
4357 | 4428 | | |
4358 | 4429 | | |
4359 | 4430 | | |
| 4431 | + | |
| 4432 | + | |
| 4433 | + | |
| 4434 | + | |
| 4435 | + | |
| 4436 | + | |
| 4437 | + | |
| 4438 | + | |
| 4439 | + | |
| 4440 | + | |
| 4441 | + | |
| 4442 | + | |
| 4443 | + | |
| 4444 | + | |
| 4445 | + | |
| 4446 | + | |
| 4447 | + | |
| 4448 | + | |
| 4449 | + | |
4360 | 4450 | | |
4361 | 4451 | | |
4362 | 4452 | | |
| |||
4385 | 4475 | | |
4386 | 4476 | | |
4387 | 4477 | | |
4388 | | - | |
| 4478 | + | |
4389 | 4479 | | |
4390 | | - | |
| 4480 | + | |
4391 | 4481 | | |
4392 | 4482 | | |
4393 | 4483 | | |
4394 | | - | |
| 4484 | + | |
| 4485 | + | |
| 4486 | + | |
4395 | 4487 | | |
4396 | 4488 | | |
4397 | 4489 | | |
| |||
5672 | 5764 | | |
5673 | 5765 | | |
5674 | 5766 | | |
5675 | | - | |
| 5767 | + | |
| 5768 | + | |
| 5769 | + | |
| 5770 | + | |
5676 | 5771 | | |
5677 | 5772 | | |
5678 | 5773 | | |
5679 | | - | |
| 5774 | + | |
| 5775 | + | |
| 5776 | + | |
| 5777 | + | |
5680 | 5778 | | |
5681 | 5779 | | |
5682 | 5780 | | |
| |||
5928 | 6026 | | |
5929 | 6027 | | |
5930 | 6028 | | |
| 6029 | + | |
5931 | 6030 | | |
5932 | 6031 | | |
5933 | 6032 | | |
| |||
6142 | 6241 | | |
6143 | 6242 | | |
6144 | 6243 | | |
6145 | | - | |
| 6244 | + | |
| 6245 | + | |
| 6246 | + | |
| 6247 | + | |
| 6248 | + | |
| 6249 | + | |
| 6250 | + | |
| 6251 | + | |
| 6252 | + | |
| 6253 | + | |
6146 | 6254 | | |
6147 | 6255 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
430 | 430 | | |
431 | 431 | | |
432 | 432 | | |
| 433 | + | |
433 | 434 | | |
434 | 435 | | |
435 | 436 | | |
| |||
439 | 440 | | |
440 | 441 | | |
441 | 442 | | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
442 | 482 | | |
443 | 483 | | |
444 | 484 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
255 | 256 | | |
256 | 257 | | |
257 | 258 | | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 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 | + | |
0 commit comments