3 ms·
It uses the same python sketch constrainting module derived from a SolveSpace internals fork that FreeCAD also uses [1]. I'll give the parent project a go anywa
by blutack 5y ago
It uses the same python sketch constrainting module derived from a SolveSpace internals fork that FreeCAD also uses [1].
I'll give the parent project a go anyway, it's a cool idea.
1: https://github.com/realthunder/slvs_py https://github.com/realthunder/slvs_py
- rbanffy 5y agoAnd it's also worth noting one of the SolveSpace folks is in Ukraine and his people could use our support. https://twitter.com/app4soft/status/1499029843689852934?s=20&t=W4X2McMRkDv0vtdSc9ve1A https://twitter.com/app4soft/status/1499029843689852934?s=20...
- phkahler 5y agoThat guy is... Well, he was a large contributing factor to the previous Solvespace lead maintainer quitting. I find him both useful for bug reports and some feature ideas, but he can also be one to overstep (to put it kindly). He goes under multiple user names, and it's not entirely clear if he Ukrainian or Russian - he did contribute one of those language translations, but I forget which one.
- app4soft 5y agoHi, Paul. Lets clear what You just said about me: > He goes under multiple user names. Not true. I'm using `app4soft` almost everywhere now: https://git.io/DailySolveSpace https://git.io/DailySolveSpace On GitHub my account name is "Symbian9", but nickname is `app4soft` too. > I find him both useful for bug reports and some feature ideas, but he can also be one to overstep (to put it kindly). Its just because I'm a human living in free country, where each citizen has a right to being criticize something in same time trying to help fix & improve it. > it's not entirely clear if he Ukrainian or Russian. I'm Ukrainian living in Ukraine. Here is my statement for HN:[0] I has nothing to connect me with Russia, so do not do that anymore. > he did contribute one of those language translations, but I forget which one. Common man, You know that I contributing to Ukrainian locale:[1] > Well, he was a large contributing factor to the previous SolveSpace lead maintainer quitting. Not true: `whitequark`, being on HRT therapie, completely broke communication between bug reports & feature request contributors and main SolveSpace development branch. Also, `whitequark` resigned from SolveSpace project itself, just after `Evil-Spirit` (Russian living in Russia) mistakenly call they "him", instead of "she/they" — `Evil-Spirit` did not know that `whiteaqurk` was on HRT and transited gender from men to girl.[2] Also, `whitequark` is the man who near converted SolveSpace to doble-licensed open-source, far away from its inital GPLv3.[3] Thanks to `jwesthues` (SolveSpace founder), we rolled to GPLv3, removing CLA & double-licensing. Since then SolveSpace is FLOSS, fully Free/Libre Open-Source Software again. Any questions? [0] https://news.ycombinator.com/item?id=30395897 https://news.ycombinator.com/item?id=30395897 [1] https://github.com/solvespace/solvespace/commits/master/res/locales https://github.com/solvespace/solvespace/commits/master/res/... [2] http://web.archive.org/web/20201013183045/https://nitter.net/whitequark/status/1315985772252594180 http://web.archive.org/web/20201013183045/https://nitter.net... [3] https://github.com/solvespace/solvespace/issues/1098 https://github.com/solvespace/solvespace/issues/1098
- rbanffy 5y agoThanks for the clarifications.
- app4soft 5y agoThank You, Ricardo, for understanding! To be clear I had nothing personal against `whiteqark`[0,1] and LGBTQ in whole - they (`whitequark`) did a lot of hard work on cleaning SolveSpace core code. But in same time they almost broke SolveSpace development management (due to their own mental health issues increased with HRT side effects[2]), in which development I'm joined in as QA since 2013. BTW, I should clarify that `whitequark` is ex-Russian boy Peter Zotov (rus. Петр Зотов), who is actually trying blame me, Ukrainian living in Ukraine, while Russian Army kills Ukrainian kids in Ukraine, bombing cities, schools, maternity hospitals, shooting whole families in cars when they tried to escape Russia's occupation...[2,3] [0] https://news.ycombinator.com/user?id=whitequark https://news.ycombinator.com/user?id=whitequark [1] http://web.archive.org/web/20200216155543/http://ritconf.ru/2013/news/113.html http://web.archive.org/web/20200216155543/http://ritconf.ru/... [2] https://twitter.com/SolveSpace/status/1502321643229794310 https://twitter.com/SolveSpace/status/1502321643229794310 [3] https://twitter.com/app4soft/status/1502340942682066946 https://twitter.com/app4soft/status/1502340942682066946 [4] https://twitter.com/MFA_Ukraine/status/1502251070709456900 https://twitter.com/MFA_Ukraine/status/1502251070709456900
- whitequark_ 5y agoA few things: > he was a large contributing factor to the previous SolveSpace lead maintainer quitting If you look at https://github.com/solvespace/solvespace/issues/714 https://github.com/solvespace/solvespace/issues/714, it refers to "a few people [who] behave in a way that is unconstructive and directly leads to maintainer burnout [...] have not encountered this level of entitlement and persistence when working on any other OSS, of which I maintain plenty, and I do not wish to encounter it ever again.". That's this guy. At the time I chose not to name him publicly nor to ban him from the organization; the latter was clearly a mistake. (The unfortunate incident with Aleksey was the proverbial straw. I regret that it happened, since Aleksey has done a lot of good work for the project; if memory serves, at the time I was looking for other ways to fund his work.) > who near converted SolveSpace to doble-licensed open-source, far away from its inital GPLv3.[3] This happened after I spent several months paying Aleksey Egorov (Evil-Spirit), who did some of the best and most important work on SolveSpace, a competitive salary out of my own pocket, and it has been done in coordination with Jonathan Westhues. (You'll see his name on the CLA.) SolveSpace had a commercial licensing option before the initial open-source release, which provided a (small, but useful) revenue stream, and that seemed like a good option to continue using. Knowing this, you can also see why Aleksey's unfortunate statement about gender felt so painful. All I wanted was to keep developing a great FOSS CAD!
- rbanffy 5y agoInteresting.
- jstanley 5y agoJust to nitpick: this is not used by the normal Sketcher workspace in FreeCAD for constraint solving. According to the link it is used for constraint solving in the assembly3 workbench, which is much more niche than Sketcher.
- blutack 5y agoSorry yes, should have clarified!