yes, it was reported, it was an App::Link bug that saved path absolute and not relative, and it's fixed now. Please use the latest v0.19 built.
As a side note, you can fix your old model to use relative paths by simply loading it in its original directory structure into a newer version of FreeCAD, and then saving everything without making any changes. After that it will be possible to freely move/copy your model to some other directory path. At least, that worked for me in the same situation.Zolko wrote: ↑Sat Nov 30, 2019 10:55 pmyes, it was reported, it was an App::Link bug that saved path absolute and not relative, and it's fixed now. Please use the latest v0.19 built.
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
Thank you for those two enhancements. I especially appreciate the Variables tool which I will use from now on for sketches. Now, if we could just get the capability to add Expressions to the variable value?
You already can: you can set the value of one variable based on entries from other variables by an ExpressionEngine: right-click in the Properties window and toggle "Show All". You'll see a bunch of new parameters, AND in your variables value field appears on the right the "function" icon with which you can enter an expression. I only tried to divide by 2, I don't know how much it can do.
OK. I would have many questions, so may-be I'd rather take your offer:ppemawm wrote: ↑Sun Dec 01, 2019 5:47 pmSo, I continued to explore top-down-design or in-context modelling with Assembly4 this week and tried something different by using shapebinders of the master sketch and external references rather than carbon copy. I was wondering if the animation performance would be improved. It was not. It seems all the time is in solving the master sketch for a change in the variable.
Could-you please send me by PM a download link to your assembly ?If anyone has interest in the FreeCAD file of this model please PM me for a Dropbox download link.
Exactly what I needed. Thanks. Quite powerful.
Will do...I am interested in any feedback regarding the proper work flow as the software intends.
thank-you, very interresting. I wouldn't have done it like that though: I'd rather use a first — static — master sketch at a particular position of the movement, and another — dynamic — master sketch representing the movement, where the movement's parameter is set to be one of the variables in the Variables object. And then, I attach all the LCS to the dynamic master sketch, and then I link the static parts to the dynamic LCS: thus, the parts are not recalculated at each step.
Quite clever. Now I have a whole new direction to explore.Zolko wrote: ↑Mon Dec 02, 2019 3:20 pmI'd rather use a first — static — master sketch at a particular position of the movement, and another — dynamic — master sketch representing the movement, where the movement's parameter is set to be one of the variables in the Variables object....
thus, the parts are not recalculated at each step....
the spring which needs recalculation at each step, and I think that that is the longest calculation.
I made an update to the Assembly4 workbench (v0.7.5), which should improve the variable's handling and the animation speed. With that, when I disabled the spring calculation, the movement was in real-time. May-be you could give it a try ?
Yes, indeed. Much improved. Thanks, again.