Live data from Hacker News

Open source CAD in the browser (Solvespace)

solvespace.com

81–90 of 135 posts

Re: Open source CAD in the browser (Solvespace)

#81
post #64

Earlier quoted context omitted.

Intentional indeed. It is GNU Unifont - a 973KiB file that covers practically all of Unicode. In a bitmap font, platform independent, self contained, small. Practically all that SolveSpace strives to be. https://www.unifoundry.com/unifont/index.html Perhaps I've been using computers for too long but I actually like the non anti-aliased "sharp" and "pixely" look :-)

Pixelated can sometimes look okay on screens it was designed for. But I think the pixelated look improves with hinting that helps snap it to stroke widths, rather than randomly jumping between 1 and 2 pixels depending on how it happened to line up with the pixel grid. This is what it looks like on my screen: https://imgur.com/a/YeAdiXC A good pixel font would be a vast improvement over this, though I'd still prefer s…

Oh! This is very bad! It should not look like this.

I've tried Firefox, Chrome and Edge on Windows; Firefox and Chrome an Android phone and tablet and it renders correctly - like the desktop version.

What browser are you using? On what OS? Perhaps the web page is zoomed in/out in the browser? Scaling options in the browser? HiDPI screen with scaling?

Would you be willing to open an issue on GitHub with the details? Or just post them here.

Re: Open source CAD in the browser (Solvespace)

#82

Ahh, but can it do a clean self-reversing diamond thread including the reversing portion? See https://news.ycombinator.com/item?id=47580583

Had to Google this one :-)

Since SolveSpace has a helix tool that can "extrude" any sketch along a helix it should be doable.

Re: Open source CAD in the browser (Solvespace)

#84
post #81

Earlier quoted context omitted.

Pixelated can sometimes look okay on screens it was designed for. But I think the pixelated look improves with hinting that helps snap it to stroke widths, rather than randomly jumping between 1 and 2 pixels depending on how it happened to line up with the pixel grid. This is what it looks like on my screen: https://imgur.com/a/YeAdiXC A good pixel font would be a vast improvement over this, though I'd still prefer s…

Oh! This is very bad! It should not look like this. I've tried Firefox, Chrome and Edge on Windows; Firefox and Chrome an Android phone and tablet and it renders correctly - like the desktop version. What browser are you using? On what OS? Perhaps the web page is zoomed in/out in the browser? Scaling options in the browser? HiDPI screen with scaling? Would you be willing to open an issue on GitHub with the details? O…

Even the desktop version sometimes. If I open on one monitor and move to another with different scale factor. It seems Windows lies about window resolution.

Re: Open source CAD in the browser (Solvespace)

#85
post #82

Ahh, but can it do a clean self-reversing diamond thread including the reversing portion? See https://news.ycombinator.com/item?id=47580583

Had to Google this one :-) Since SolveSpace has a helix tool that can "extrude" any sketch along a helix it should be doable.

Perhaps if the author makes a demo it would be a good showcase for how much better it is than the other open source tools!

Re: Open source CAD in the browser (Solvespace)

#86
post #3

SolveSpace is a wonderfully different take on parametric CAD, but development has really slowed, and it seems fundamentally incapable of some pretty rudimentary features (like chamfers[0]). Dune 3D[1] seems like a pretty effective spiritual successor. 0: https://github.com/solvespace/solvespace/issues/149 1: https://dune3d.org/

Chamfers and Fillets are my next major undertaking. Don't expect them any time soon, but they've moved to the top of my list. They are extremely difficult to do in the general case - so we will not cover all cases. Several years ago I tried an experiment: https://github.com/solvespace/solvespace/issues/453#issuecom... That could only do the top or bottom of a straight extrusion. This time will be a more general than…

Hi! Thanks for your hard work! I just want you to know it's definitely worth it!

I am using SolveSpace for my 3D prints because I just don't have time to learn anything else. With SolveSpace I've been productive in like 2 hours after launching it the first time.

So far you've saved me like $500 in things I've printed instead of bought. Just last week I've printed nasal manifold for my DIY sleep monitoring setup. Replacement specs legs a month ago.

If you really make fillets and chamfers a reality, please don't forget to open donations.

Re: Open source CAD in the browser (Solvespace)

#87
post #83

onShape does this already

But does it run etirely locally in the browser after downloading a total of 2993991 bytes (less than 3 megabytes) of code? ;-)

Local storage too. We don't want your data.

That 3MB also includes gnu unifont, the builtin vector font, and the 3js viewer for when you export models to html (viewer gets bundled in the file)

Re: Open source CAD in the browser (Solvespace)

#88
post #3

SolveSpace is a wonderfully different take on parametric CAD, but development has really slowed, and it seems fundamentally incapable of some pretty rudimentary features (like chamfers[0]). Dune 3D[1] seems like a pretty effective spiritual successor. 0: https://github.com/solvespace/solvespace/issues/149 1: https://dune3d.org/

How does Dune3D compare to FreeCAD?

It takes 10× as long to sketch in it compared to SolveSpace. At least for me.

Re: Open source CAD in the browser (Solvespace)

#89
I love solvespace, it is hard to describe but despite it's limitations and problems (and there are many) it feels joyous to use if that makes sense. Something about it's simple and straightforward interface just makes it fun. To the point that my biggest gripe is the modal dialogs that pop when a constraint is deleted or it's conditions cannot be met. It is quite awkward compared to the rest of the workflow.

Anyhow, salutes to the author of this web port, very slick.

Post reply on HN