Freecad 0.18 daily-build and Realthunders topo-naming improvement and assembly3

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
realthunder
Veteran
Posts: 2190
Joined: Tue Jan 03, 2017 10:55 am

Re: Freecad 0.18 daily-build and Realthunders topo-naming improvement and assembly3

Post by realthunder »

I am very aware of the licensing issue, which is why the SolveSpace solver backend exists as an independent Python extension. I even wrote a solver backend based on sympy and scipy, which is in fact a very rough python translation of the SolveSpace solver. It is very slow comparing to SolveSpace. If someone is motivated enough, he can further refine this, maybe using this for better speed.
Try Assembly3 with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
User avatar
easyw-fc
Veteran
Posts: 3633
Joined: Thu Jul 09, 2015 9:34 am

Re: Freecad 0.18 daily-build and Realthunders topo-naming improvement and assembly3

Post by easyw-fc »

realthunder wrote: Fri Apr 20, 2018 7:56 am I am very aware of the licensing issue, which is why the SolveSpace solver backend exists as an independent Python extension.
These are good news! This is like DXF for FreeCAD
https://www.freecadweb.org/wiki/FreeCAD_and_DXF_Import
Legal Notice
To be able to import DXF-Files you have to manually install several files. Why this? These libraries are published with another license than FreeCAD, so the developers of FreeCAD would not have them being bundled with the FreeCAD-Application.
The SolveSpace can then be installed after FreeCAD instead of been bundled with it, and Assembly3 can just be easily used :D
triplus
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Freecad 0.18 daily-build and Realthunders topo-naming improvement and assembly3

Post by triplus »

First things need to mature. After i guess it won't be all that hard to decide what makes the most sense.
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Freecad 0.18 daily-build and Realthunders topo-naming improvement and assembly3

Post by sgrogan »

realthunder wrote: Fri Apr 20, 2018 7:56 am I am very aware of the licensing issue, which is why the SolveSpace solver backend exists as an independent Python extension. I even wrote a solver backend based on sympy and scipy, which is in fact a very rough python translation of the SolveSpace solver. It is very slow comparing to SolveSpace. If someone is motivated enough, he can further refine this, maybe using this for better speed.
Thanks for this!

I'm a fan of your whole development model. Documentation, distribution, answering questions on the forum, and yet you find time to code.

What is your opinion of including your work in master? Can it be done in stages? Or is it all too inter-related? I ask the question from "ignorance" I'm not qualified to judge.
"fight the good fight"
realthunder
Veteran
Posts: 2190
Joined: Tue Jan 03, 2017 10:55 am

Re: Freecad 0.18 daily-build and Realthunders topo-naming improvement and assembly3

Post by realthunder »

sgrogan wrote: Fri Apr 20, 2018 10:56 pm What is your opinion of including your work in master? Can it be done in stages? Or is it all too inter-related? I ask the question from "ignorance" I'm not qualified to judge.
I originally planned to submit PR in stages, but now it has been stretched for too long. There are bug fixes everywhere. It is going to be very hard to divide the patches. On the other hand, I always try my best to maintain backward compatibility for both the end user and the developer. So if that statement is proved to be true, there is no need to divide the patches.
Try Assembly3 with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
User avatar
easyw-fc
Veteran
Posts: 3633
Joined: Thu Jul 09, 2015 9:34 am

Re: Freecad 0.18 daily-build and Realthunders topo-naming improvement and assembly3

Post by easyw-fc »

I think that FC0.18 should be used to switch to Py3 Qt5 and A3 and the switch should be done as soon as possible.
(obviously when the developers think it is ready for it)

Then the user testing audience will be enlarged ...

FC0.18 is already a 'daily' release, so instability and weird behavior are in user's count, as they were in FC0.17 PDN daily cycle...
Post Reply