yes, i had bad experiences with sketcher flipping
parametric object does not use linked values
Forum rules
and Helpful information
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help
Also, be nice to others! Read the FreeCAD code of conduct!
Also, be nice to others! Read the FreeCAD code of conduct!
- thomas-neemann
- Veteran
- Posts: 11801
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: parametric object does not use linked values
Yes, it is known problem - I used to suffer from it as well
- thomas-neemann
- Veteran
- Posts: 11801
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: parametric object does not use linked values
it's not a specific freecd problem. autodesk inventor etc have it too. it is probably the technique to work with solvers
Re: parametric object does not use linked values
thomas-neemann wrote: ↑Mon May 23, 2022 8:46 am it's not a specific freecd problem. autodesk inventor etc have it too. it is probably the technique to work with solvers
Yes, I know
it's in the nature of the beast that has more than one (perfectly valid) solution to the geometric problem.
- thomas-neemann
- Veteran
- Posts: 11801
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: parametric object does not use linked values
yes, unfortunately it is rarely mentioned. i have requests for freecad training. I will point out in it at the beginning.
Re: parametric object does not use linked values
Could this be related to my problem here https://forum.freecadweb.org/viewtopic.php?f=3&t=68835? Changing value does not recolculate expression of an object that has some errors. Although if the change was applied as it should have been the error would have been resolved.
Re: parametric object does not use linked values
quite possible!
I am familiar with this behaviour as well (I normally use Linkstage3 branch) - is it the same for master branch?
It makes sense to me - since how do you expect solver to solve something that is not solvable because of errors?
- adrianinsaval
- Veteran
- Posts: 5541
- Joined: Thu Apr 05, 2018 5:15 pm
Re: parametric object does not use linked values
No bug, you just used an incorrect set of constraints for what you intend to draw, you used a length and an equality constraint to make a closed rectangle when you should have used coincidence on all vertex instead.
- adrianinsaval
- Veteran
- Posts: 5541
- Joined: Thu Apr 05, 2018 5:15 pm
Re: parametric object does not use linked values
the underlying mechanic that stops the recomputation is the same, if an object fails to recompute anything that depends on it will not be recomputed, but it wouldn't make a difference if the values from the expression were updated, a previous sketch (or in your case a fillet) was broken so nothing past that would get recomputed.kisolre wrote: ↑Mon May 23, 2022 10:37 am Could this be related to my problem here https://forum.freecadweb.org/viewtopic.php?f=3&t=68835? Changing value does not recolculate expression of an object that has some errors. Although if the change was applied as it should have been the error would have been resolved.
Re: parametric object does not use linked values
But the dynamic data objects do not depend on the body in any way. The Body placement does not depend on the Bosy shape. So errors in shape should not prevent placement from recomputation since it should happen before calcumation the shape. And shape can (and does) depend on placement so calculating proper placement will result in proper shape (no errors).adrianinsaval wrote: ↑Mon May 23, 2022 2:09 pm the underlying mechanic that stops the recomputation is the same, if an object fails to recompute anything that depends on it will not be recomputed,