solvespace
LibreCAD
Our great sponsors
solvespace | LibreCAD | |
---|---|---|
68 | 48 | |
2,983 | 3,992 | |
1.2% | 2.7% | |
7.0 | 9.2 | |
11 days ago | 7 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
solvespace
-
RattleCAD
>> Also, rattleCAD has been inspired by Linkage app.
If you like Linkage, you might also like Solvespace.
> If you like Linkage, you might also like Solvespace.
No, I mean Brent Curry's Linkage[1] bicycle design software, not David Rector's Linkage Mechanism Designer and Simulator[2].
You should read Wikipedia article.[0]
N.B. About SolveSpace, as I'm its experienced user[youtube,patreon], I may say next: yes, it could be used for bike mockup, as any other CAD, but it still has a lot of limitations and even does not export correct STEP files yet[3], and in FreeCAD such STEP could fixed only partially.[video]
So, for serious 3D CAD work I highly recommend use FreeCAD (and LibreCAD for 2D CAD work) instead of SolveSpace, and use SolveSpace only as a helper tool like a calc or as a notepad for noting ideas.
About Linkage Mechanism Designer and Simulator, it is only useful for planar (2D) kinematics analyze, and if You are looking an alternative for it take a look on Pyslvs[4], that is in part based on SolveSpace's solver.
[0] https://en.wikipedia.org/wiki/rattleCAD#History
[2] https://blog.rectorsquid.com/linkage-mechanism-designer-and-...
[3] https://github.com/solvespace/solvespace/issues/206
[4] https://github.com/KmolYuan/Pyslvs-UI
[video] https://www.youtube.com/watch?v=F3LJMeqUDrU
[youtube] https://www.youtube.com/@appsoft
[patreon] https://patreon.com/app4soft
- SolveSpace has been ported to Qt
-
Ask HN: What are some of the most elegant codebases in your favorite language?
C++ this file covers all the math for working with NURBS curves and surfaces:
https://github.com/solvespace/solvespace/blob/master/src/srf...
There is a lot more in other files - triangulation, booleans, creation - but the core math functions are there in very readable form.
-
The Great CPU Stagnation
>> Maybe somebody has statistical survey of how much of the existing deployed CPU core count is typically used?
My guess is very few cores are used on average. I did some testing with Solvespace to see which build options contributed most to performance:
https://github.com/solvespace/solvespace/issues/972
Obviously using OpenMP for multi-core was the big win. But what's not shown is that in typical usage (not the test I ran) if you're dragging some geometry around it will use all cores (in my case 4 cores / 8 threads) at about 50 percent utilization. That percentage probably drops as more cores are thrown at it due to Amdahl's Law. In other words, throwing double the cores at it will give a good boost to a lot of code that is already taking less than half the time (wall clock time, not CPU time).
We added OpenMP to a number of functions for significant performance gains. And in fact, any remining single-thread operation that gets the parallel treatment is likely to have a significant impact on overall performance since that is where most of the time is spent now. At this point we're more focused on features and bugs.
Algorithmic improvements are possible and I'd like to do those in the future, but they are much harder to do than sprinkling some #pragmas around critical loops. That will improve the scalability though, where multithreading really did not.
- Loving Solvespace
-
FreeCAD Day 2023: Report and Continued Discussion
N.B. I'm a mod of r/SolveSpace community on Reddit.[0]
> There is a reason people love Solvespace over FreeCAD even though it is incredibly limited in comparison.
As a SolveSpace user for nearly a decade, who started to learn FreeCAD last month, I may say that both apps has own pros'n'cons: SolveSpace has simpler UI (but lack of features for experts), while FreeCAD has a lot of features (but UI to complex for "normal" users).
About "limited in comparison", he is may latest quick comparison of both apps:[1]
SolveSpace is a good "Stage 1" tool for sketching ideas, while FreeCAD is more like "Stage 2" tool for converting sketch into real product. SolveSpace exported DXF (2D & 3D wireframe) & STL/OBJ (mesh) could be used as a base for FreeCAD and other apps (Blender, LibreCAD).[2]
While SolveSpace is not a competitor to FreeCAD, it still could be used for design wide range of complex things for 3D printing or shop drawings, including assemblies.[3,4,5,6]
The main problem of SolveSpace, is that it still has broken STEP export, as a result exported solid surfaces are non-manifold and after import into FreeCAD it is almost unusable (it may require a lot of work with "Shape builder" and "Surface" Workbench to revert it back to solid body).[7]
There are also many NURBS & mesh issues in SolveSpace worse to fix.[8]
[0] https://old.reddit.com/r/solvespace
[1] https://fosstodon.org/@app4soft/109812747058078617
[2] https://fosstodon.org/@app4soft/109813465975914195
[3] https://fosstodon.org/@app4soft/109740222184364152
[4] https://fosstodon.org/@app4soft/107098074104816439
[5] https://fosstodon.org/@app4soft/109804453127760634
[6] https://twitter.com/app4soft/status/1479875838451585026
- Coolest projects, GO!
-
That Annoying Shade of Blue
https://github.com/solvespace/solvespace/pull/446
It's the blue and yellow only, but IMHO it made Solvespace a lot more readable.
- Usability
LibreCAD
-
Looking for a poor man's AutoCad
LibreCAD, OpenSCAD (more script based and more for solids), FreeCAD.
-
If I don't use Windows or Mac and only use Linux, will I run into a lot of compatibility issues?
CAD options on Linux are more limited than windows or mac but they do exist. The industry standard for 2d CAD files is the .dxf file format. I use LibreCAD. https://librecad.org/ The UI is a little clunky and eccentric in places but it is feature complete for 2d CAD drawings.
-
Open source alternative that is most similar to AutoCAD?
LibreCAD similar UI, only for 2D
- Ajuda - cr4ck do solidworks?
-
Tell HN: FOSS and FLOSS software illegally on sale in Microsoft Store
Yesterday LibreCAD user found that there is un-official 'publishers' which sells "LibreCad 2" and other free & open-source software via Microsoft Store.[0,1]
Yorik van Havre first reaction:
> History repeats... Fortunately the community can be quite powerful in those cases[2]
> At least here they didn't rebrand the app and clearly state that it is open-source. Looks like a lawyer's work...[3]
After few minutes of search we discovered[4,5] there are much more similar cases:
- "FreeCad" by 'appsmedia1'
- "BRL-CAD" by 'Alef_Soft'
... and much worse there are half-rebranded FOSS/FLOSS too:
- LibreCAD as "LibreCad 2" by 'Alef_Soft'
- FreeCAD as "FreeCAD for Windows" by 'appsmedia1'
- Scribus as "Scribus Indesign" by 'Alef_Soft'
- Darktable as "DarkTable LightRoom" by 'Alef_Soft'
- Lightscreen as "ScreenShot Lightscreen" by 'Alef_Soft'
So, if you know other FOSS & FLOSS software which is on sell in Microsoft Store — let us know & ”Lets report them!”[6]
[0] https://twitter.com/AcikKaynakci/status/1452610914331545604
[1] https://github.com/LibreCAD/LibreCAD/issues/1399
[2] https://twitter.com/yorikvanhavre/status/1452713161728081923
[3] https://twitter.com/yorikvanhavre/status/1452713161728081923
[4] https://twitter.com/app4soft/status/1452713226546843649
[5] https://twitter.com/AcikKaynakci/status/1452713662804897797
[6] https://twitter.com/yorikvanhavre/status/1452716221477146637
- SOLIDWORKS for Linux
-
Free alternatives to AutoCAD?
Also LibreCad.
-
Is there a software to draw geometry where one can decide its angles?
That looks more like cad software to me. Maybe LibreCAD?
-
Employer told me that I don't require CAD to make drawings.
Would it be worth getting something like FreeCad or LibreCad and just start using that?
What are some alternatives?
FreeCAD - This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
libredwg - Official mirror of libredwg. With CI hooks and nightly releases. PR's ok
cadquery - A python parametric CAD scripting framework based on OCCT
Autodesk-Fusion-360-for-Linux - This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
blender-cad-tools - a collection of Blender addons to make CAD design with Blender even more enjoyable
DesignSpark-Mechanical-for-Linux
FreeCAD_assembly3 - Experimental attempt for the next generation assembly workbench for FreeCAD
leocad - A CAD application for creating virtual LEGO models
SOLIDWORKS-for-Linux - This is a project, where I give you a way to use SOLIDWORKS on Linux!
geogebra - GeoGebra apps (mirror)