TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SolveSpace – Parametric 2D/3D CAD

199 pointsby cab404almost 3 years ago

19 comments

phkahleralmost 3 years ago
I keep a short file of quotes about solvespace:<p>Ramez: &quot;I love what you&#x27;ve done. It&#x27;s plain brilliant. Thank you.&quot;<p>Peneloppe PPE: &quot;Thanks for this CAD Jesus,<p>I have tried most if not all reputable CAD softwares and none of them felt great to me ( or did not keep my files hostage )...<p>I have not yet imagined something I could not make with SolveSpace, the latest being a print in place bearing with 50 microns tolerances :P&quot;<p>Azial: &quot;Omg, this render performance increase on macOS! Its sooo fluid, thank you so much!&quot;<p>Dave: &quot;Solvespace is slowly but surely becoming the Inkscape of the CAD world...&quot;<p>timestretch (HN): &quot;SolveSpace&#x27;s precision, constraints, and great keyboard user interface make it a fun program to design parts in. It is among the best open source tools out there.&quot;<p>It is quite an honor to be maintaining this piece of software that I did not create in the first place. We&#x27;ve passed the 50 contributor mark recently but can definitely use more help, it&#x27;s a complex code base with huge capability for its size.
samwillisalmost 3 years ago
SolveSpace is by far the most interesting thing happening in open source 3D parametric CAD, specifically because they have built their own advanced parametric CAD kernel and constraint solver. The only other &quot;advanced&quot; open source kernel is Open Cascade which is a little difficult to work with, and nowhere near the commercial Parasolid in its functionality and accessibility. I would love to see some significant sponsorship of SolveSpace, there is enormous potential for a modern and useable Parametric Kernel.
评论 #31473886 未加载
fimdomeioalmost 3 years ago
A while ago I found CAD Sketcher <a href="https:&#x2F;&#x2F;www.cadsketcher.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.cadsketcher.com&#x2F;</a> which integrates SolveSpace constrain solver in Blender which while might still not be a fully useful working tool is pretty interesting to play with.<p>While sketchup make 2017 is still my go to for anything architectural or furniture and Freecad for anything 3d print, Blender is always the app I whish I was using all the time, even knowing fully well is not the right tool for anything cad.
评论 #31475107 未加载
wiradikusumaalmost 3 years ago
Slightly OOT: What software (can be paid) for designing a house? I&#x27;m a software engineer with no background in civil engineering &#x2F; related fields. AutoCAD is too complex, Photoshop too abstract. I&#x27;m thinking the Sims :) But I need &quot;real&quot; measurements.<p>The resulting design is not for commercial use but to be passed to the professionals (architect&#x2F;builder). Simple enough for my mom to understand yet detailed enough for the professionals to know what I want precisely.
评论 #31469763 未加载
评论 #31469976 未加载
评论 #31470158 未加载
评论 #31473592 未加载
评论 #31477606 未加载
评论 #31469746 未加载
评论 #31472063 未加载
评论 #31470470 未加载
评论 #31469780 未加载
评论 #31469731 未加载
评论 #31473947 未加载
评论 #31470585 未加载
评论 #31473712 未加载
pengarualmost 3 years ago
This is by far my favorite CAD program for quick engineering-oriented designs.<p>But it&#x27;s not without its bugs, and frankly the performance seemed to steadily deteriorate as more of the code was &quot;cleaned up&quot; to use more modern C++&#x2F;STL stuff over the years.<p>I use a local fork from an older release that instead diverges even further away from using C++ crap in a very performance-sensitive area (the IdList indexing is done ad-hoc) and it&#x27;s been <i>far</i> more usable for the large-ish models I tend to work on (designing sheds&#x2F;roofs and cabin structures). The same models I work efficiently on are basically impossible to work with in current upstream releases (when I last tried them, admittedly pre-pandemic so years ago), almost every operation becomes a many-second stall.<p>Edit:<p>My local fork is based on Alexey Egorov&#x27;s changes @<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Evil-Spirit&#x2F;solvespace-master&#x2F;tree&#x2F;id-list-indexing" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Evil-Spirit&#x2F;solvespace-master&#x2F;tree&#x2F;id-lis...</a>
评论 #31473686 未加载
评论 #31469520 未加载
gamegodalmost 3 years ago
This software is low key the best open source CAD software. Although it looks ancient, it&#x27;s under active development and has a much lower learning curve than FreeCAD IMHO. It&#x27;s a really good fit for the skill level of someone who has a 3D printer. I&#x27;ve designed dozens of parts for my printer and random crap around the house with Solvespace. It&#x27;s a very useful tool.
评论 #31473705 未加载
grawpalmost 3 years ago
I have a big conceptual problem with these interactive editors: I&#x27;m a programmer and am very used to splitting things into functions and objects which can be then called with &#x2F; have different parameters and be composed into another functions and objects.<p>So far my experience with both SolveSpace and FreeCAD have been: Even if you can reuse a part of your design multiple times (and even this is a nontrivial problem), you surely can&#x27;t do that with different parameters!<p>My brain hurts from how it goes against all programming principles about DNRY, modularity, and composability.
评论 #31470468 未加载
评论 #31471109 未加载
评论 #31471414 未加载
评论 #31470787 未加载
评论 #31473641 未加载
评论 #31470461 未加载
评论 #31470402 未加载
deadsyalmost 3 years ago
I wrote this (in golang) to satisfy my need to generate STLs for 3d printing.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;deadsy&#x2F;sdfx" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;deadsy&#x2F;sdfx</a><p>In general I like to write code to define objects, but there are some situations where a graphical editing UI would be nice. ie- Curve and polygon design.<p>You can sort of imagine a hybrid approach where you could crack open a mini editor to design a curve and then use it to generate code (table of numbers) which you could then extrude&#x2F;sweep&#x2F;loft or whatever.
评论 #31472101 未加载
ur-whalealmost 3 years ago
This is a nice piece of software, but I wish they had a clean, documented Python API to be able to drive it purely programatically (à la OpenSCAD &#x2F; CADQuery).
评论 #31470136 未加载
评论 #31470919 未加载
tastemykungfualmost 3 years ago
This feels like a terminal based 3d application, and I love it!<p>I tried out &quot;plasticity&quot; (trying to get off of FreeCad) but prefer this as it&#x27;s very simple to use.
评论 #31470816 未加载
评论 #31479975 未加载
评论 #31469167 未加载
crispisulcansalmost 3 years ago
Love this piece of software! I tried a few other free CAD programs before and this is one my favorite.
genericonealmost 3 years ago
I have to give this upvotes every few years this resurfaces on HN. This is the best option for visualizing linkages and the outputs from such mechanisms.<p>It was lacking in one type of constraint, but it was open source so I was able to extend the code and contribute a feature after 8 years of weekly use.
评论 #31473736 未加载
chromatinalmost 3 years ago
Although apparently(?) less engineering-oriented, check out OpenScad, which has a much wider install base and I think is more mature with a large ecosystem:<p><a href="https:&#x2F;&#x2F;openscad.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;openscad.org&#x2F;</a>
评论 #31469315 未加载
app4softalmost 3 years ago
JFYI, Here are my SolveSpace <i>showcases</i> (models &amp; videos).[0]<p>[0] <a href="https:&#x2F;&#x2F;git.io&#x2F;DailySolveSpace" rel="nofollow">https:&#x2F;&#x2F;git.io&#x2F;DailySolveSpace</a>
psycalmost 3 years ago
As someone with simple 2D drafting needs, who wanted a reason to throw QCAD out a 10th story window, thank you OP.
hello_marmaladealmost 3 years ago
One issue is that they won’t add fillets and chamfers.
评论 #31473946 未加载
评论 #31473768 未加载
评论 #31474434 未加载
dapidsalmost 3 years ago
I was hoping this was a modelling software with solvers for electro&#x2F;thermo&#x2F;aero dynamics, etc. What is this solving?
评论 #31473783 未加载
boppo1almost 3 years ago
What does this do that I can&#x27;t do in Blender?
评论 #31473777 未加载
评论 #31524772 未加载
silencedogood3almost 3 years ago
So why would I choose his over openscad? What’s better&#x2F;worse?
评论 #31471756 未加载
评论 #31473400 未加载