View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002069 | GCS | General | public | 2015-04-25 04:18 | 2021-02-06 06:31 |
Reporter | spike.barnett | Assigned To | abdullah | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Product Version | 0.15 | ||||
Target Version | 0.20 | ||||
Summary | 0002069: Display which parts of a sketch are fully constrained. | ||||
Description | Displaying which parts of a sketch are fully constrained would make it much easier to fully constrain complex sketches. This could be done by way of color change of the points and lines which are fully constrained in the same way the sketch itself changes color when it is fully constrained. | ||||
Steps To Reproduce | Create a sketch with only a line and fully constrain it, then add a second line. The whole of the sketch will change from green to the standard white lines and red dots. | ||||
Tags | sketcher, Solver | ||||
FreeCAD Information | |||||
|
There are two things about this request: a) the solver is not currently able to show all the parameters that are dependent, but the ones it detects as dependent, so while it can show things that are not constraint, it can not show all the things that are not constraint. b) second and more important, the previous detection, that could theoretically be improved, depends on using DenseQR decomposition. I have been unable to implement the algorithm using SparseQR decomposition. DenseQR is way lower performing than SparseQR as the number of elements increases, due to the Sparse nature of the Jacobian matrices of the solver. Currently a) is requested on demand (when clicking the hyperlink in the DoFs). But implementing this feature would mean requesting it constantly. This would make the Sketcher much more slower, which I think it is not acceptable. All in all, implementing this feature requires implementing the DoF finder feature for SparseQR. I have failed to do it so far. |
|
This ticket has been migrated to GitHub as issue 5624. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-04-25 04:18 | spike.barnett | New Issue | |
2015-04-25 04:29 | spike.barnett | Tag Attached: sketcher | |
2015-04-25 04:29 | spike.barnett | Tag Attached: Solver | |
2015-04-26 18:32 | normandc | Relationship added | duplicate of 0000704 |
2015-04-26 18:33 | normandc | Project | FreeCAD => Sketcher |
2015-08-11 14:50 | abdullah | Assigned To | => abdullah |
2015-08-11 14:50 | abdullah | Status | new => assigned |
2017-06-26 12:34 | Kunda1 | Relationship added | related to 0001041 |
2017-12-13 15:20 | Kunda1 | Project | Sketcher => GCS |
2018-06-15 16:58 | abdullah | Note Added: 0011443 | |
2018-10-06 15:37 | abdullah | Category | Feature => General |
2018-10-06 15:37 | abdullah | Target Version | => 0.18 |
2018-10-07 11:01 | abdullah | Target Version | 0.18 => 0.19 |
2020-11-10 12:56 | abdullah | Target Version | 0.19 => 0.20 |
2021-02-06 06:31 | abdullah | Target Version | => 0.20 |