Reimplementing constraint solver
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Reimplementing constraint solver
I (kindda) implemented AngleViaPoint (It is still missing the replicated functionality to lock the tangencies).
Some arcs of ellipse sometimes fail:
Some arcs of ellipse sometimes fail:
Re: Reimplementing constraint solver
Hi,
I followed your discussions with high interest. But the last two weeks no new posts showed up. Have you abandoned this project or is the discussion taking place at some other location?
Just curious.
Toralf
I followed your discussions with high interest. But the last two weeks no new posts showed up. Have you abandoned this project or is the discussion taking place at some other location?
Just curious.
Toralf
Re: Reimplementing constraint solver
Hi Toralf.
Such projects take a lot of effort and time and occasionally people need to take some time off, otherwise they would burnout.
Such projects take a lot of effort and time and occasionally people need to take some time off, otherwise they would burnout.
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Reimplementing constraint solver
Yes, I have abandoned the project for more than a month already as well as freecad altogether. Two reasons: decline of interest, and other projects. I hope to return eventually.
Re: Reimplementing constraint solver
Thank you for the honest feedback. Sorry to hear that you lost interest. Wish you good luck with your projects and hope to see you regain interest in FreeCAD some day soon.
Re: Reimplementing constraint solver
I am currently resting from this while fixing FC bugs and letting DeepSOIC rest (as he has done a lot ).
I intend to come back in the near future. Then I may be able to lure DeepSOIC back in again
-
- Posts: 991
- Joined: Wed Mar 27, 2019 10:45 am
Re: Reimplementing constraint solver
You guys rest. You've done so much!
Re: Reimplementing constraint solver
This length constraint would be really nice to have in the sketcher solver. The typical use-case would be belt and chain drives.
I might be very naive about that, but would it be possible to extract this length constraint from this new solver and implement it in the sketcher solver ?
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Reimplementing constraint solver
it should be possible to implement it into the current solver. There is no need to "extract" it from FCS, there isn't anything re-usable, the architectures are too different.
In current sketcher, there is a hard-coded limitation on the number of elements a constraint can refer to (it is either 3 or 4, I don't quite remember). This is too few for a perimeter constraint, so a small revolution is needed.
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Reimplementing constraint solver
Trying to rebase, having some difficulties resolving conflicts. See gitter chat.
abdullah wrote: