Commit cee66ff
authored
Better assy solver implementation (#1063)
* Add casadi to the reqs
* Casadi-based assy solver
* Handle root object location
* Update solve_result_check
* Type center and diagonal
* Assy solver refactoring
- scaling
- minimal quat paramterization
- dummy variables
* Remove useless check
* More tweaks
- Different axis cost
- Restructured remaining costs
- Perturbed starting point
* Simplified costs
* Better settings
* Use extrinsic convention
* Raise for single unary constraint
* Add param handling for the point constraint
* Additional tests
* Rework after review1 parent 803a05e commit cee66ff
File tree
7 files changed
+396
-154
lines changed- cadquery
- occ_impl
- conda
- tests
7 files changed
+396
-154
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
| 360 | + | |
| 361 | + | |
361 | 362 | | |
362 | 363 | | |
363 | 364 | | |
364 | 365 | | |
365 | 366 | | |
366 | | - | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
367 | 370 | | |
368 | 371 | | |
369 | 372 | | |
| |||
402 | 405 | | |
403 | 406 | | |
404 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
405 | 412 | | |
406 | | - | |
| 413 | + | |
| 414 | + | |
407 | 415 | | |
408 | 416 | | |
409 | 417 | | |
410 | 418 | | |
411 | 419 | | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
412 | 431 | | |
413 | | - | |
| 432 | + | |
| 433 | + | |
414 | 434 | | |
415 | 435 | | |
416 | 436 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
790 | 790 | | |
791 | 791 | | |
792 | 792 | | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
793 | 796 | | |
794 | 797 | | |
795 | 798 | | |
| |||
0 commit comments