Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
throwgfgfd25
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
throwgfgfd25
2y ago
> There's nothing I've not managed to make with openscad yet, though the things I have made are embarrassingly simple (yet highly functional). It is workable if you have an extremely solid grasp of mathematics, and you don'
62.
▲
by
throwgfgfd25
2y ago
> I can definitely see the appeal of this; would it be possible to refit such capability back into OpenSCAD's model This is where my understanding gets weak, but I think the answer in a practical sense is no. Not with the way that k
63.
▲
by
throwgfgfd25
2y ago
Ahh! That was the name, thanks. I was trying to remember it to find the blog post for [3] again. It is uncommonly well-written.
64.
▲
by
throwgfgfd25
2y ago
> and as far as I know, OpenSCAD is the only tool supported by the thingiverse customizer I am sure you are right that this is still the case. This is a big plus for OpenSCAD. One of the alternatives I mention takes customisation to a d
65.
▲
by
throwgfgfd25
2y ago
> e.g. a human says "these holes need to be separated by 2mm", but when we program in OpenSCAD and other CAD languages we usually specify x={-1} for one component and x={1} for the other (just an example of how design intent is
66.
▲
by
throwgfgfd25
2y ago
I ultimately went the other way, and got to FreeCAD from OpenSCAD via CadQuery; it was CadQuery that helped me understand important concepts. CadQuery may appeal to you? It does have (some) early support for constraints in 2D and 3D I belie
67.
▲
by
throwgfgfd25
2y ago
Yes - I haven't bought these yet but I do intend to, because I need to brush up on all three (well, I don't think I ever really learned calculus, to be honest). Joan Horvath is a superhero -- I've seen a few interviews now. I
68.
▲
by
throwgfgfd25
2y ago
You said this so much more succinctly than me.
69.
▲
by
throwgfgfd25
2y ago
> The learning curve required a paradigm shifted in abstraction. This is true! And I think that brute-force simplicity of OpenSCAD is the appeal. I am still ultimately a CAD greenhorn but it got me started, and I don't blame you. Bu
70.
▲
by
throwgfgfd25
2y ago
It's also good if your aim is to visualise maths.
71.
▲
by
throwgfgfd25
2y ago
The three I suggested above are absolutely as open as OpenSCAD. (With the addition of developer openness: directly meshing with Python or JS libraries)
72.
▲
by
throwgfgfd25
2y ago
This is a totally reasonable question! I am using a throwaway to limit my HN usage, to be honest. I wish I had a better way to manage my addictive social media behaviour than torching accounts after a few discussions. But I do not. I saw th
73.
▲
by
throwgfgfd25
2y ago
If you want to do code-CAD for anything substantial and you haven't yet developed a significant dependency on OpenSCAD, do your brain a favour and spend at least some time with CadQuery, Build123D or (if you prefer JS to Python) Repl
74.
▲
by
throwgfgfd25
2y ago
Yes! Sorry. It's mentioned in the comments here but it should have occurred to me to expand on it. TNP is really a research-grade problem that all CAD packages have to mitigate -- you can I think still run into issues that stem from f
75.
▲
by
throwgfgfd25
2y ago
It is. The chap they hired to do port his solver has done really great motion solving work in the past (and, amusingly, had an application called "FreeCAD" before FreeCAD existed). http://www.ar-cad.com It's very
76.
▲
by
throwgfgfd25
2y ago
I agree that it's more difficult to manage Build123D or CadQuery due to their status as Python packages with heavier dependencies. (Less of a problem with Replicad, which is a client-side JS package) This is a little bit of why I jumpe
77.
▲
by
throwgfgfd25
2y ago
I am, it should be noted, _fucking terrible_ at soldering. But my TS-101 actually gives me hope. I'm so happy with it. (It's also incredibly, incredibly useful for heat-set inserts, because you get to decide really precisely how l
78.
▲
by
throwgfgfd25
2y ago
> but it could be compared to bitmap graphics vs. vector graphics. This is very much how I internally understand it and explain it to people, yes! It is a good analogy for e.g. why it's often a challenge to get something milled wit
79.
▲
by
throwgfgfd25
2y ago
They didn't pick a winner. They (Ondsel and others) evaluated all the workbenches, chose the best ideas and built a new workbench around a new (well, new to C++) solver. There was an Ondsel blog post about this: https://onds
80.
▲
by
throwgfgfd25
2y ago
The major advantage of Build123D for your use case -- sending it to someone else to fabricate it -- is STEP output support. This really expands your options for what you can make and who you can ask to make it. There are now some online fab
81.
▲
by
throwgfgfd25
2y ago
It was called Path -- in 1.x it has been renamed to CAM, which is a much more sensible name.
82.
▲
by
throwgfgfd25
2y ago
That's good to know.
83.
▲
by
throwgfgfd25
2y ago
It is C++/Qt/Python/OpenCASCADE, runs on Linux, Windows, Mac. Pretty low compromise in terms of portability; surprisingly good on Mac, has ARM support. I think on FreeBSD/OpenBSD as well via ports. It is a bRep GUI CAD s
84.
▲
by
throwgfgfd25
2y ago
Have you looked at Replicad? https://replicad.xyz Similar principles, but a bRep kernel so a much richer API.
85.
▲
by
throwgfgfd25
2y ago
Right -- OpenSCAD is an object compiler. You give it code, it gives you an object. Your object is not something that can then be used to iterate on, except by placing it in space and adding or subtracting other stuff to/from it. Have y
86.
▲
by
throwgfgfd25
2y ago
CAD is never made quickly, I think. But FreeCAD was just not that sort of project. It's a C++ and Python wrapper around a CAD kernel, supporting a set of tools -- some frustrating tools, some quite powerful or niche, like the ThreadPro
87.
▲
by
throwgfgfd25
2y ago
Replicad is quicker to render complex things than OpenSCAD -- significantly quicker. It uses an emscripten port of OCC. It's also embeddable as a library, which means being able to make web-based object customisers: client-side, script
88.
▲
by
throwgfgfd25
2y ago
Yes -- the STEP thing was a big part of why I wanted to switch. I actually switched via CadQuery: a few minutes with that made it clear that the bits I didn't understand (edges, faces, planes, all that stuff that freaked me out) were s
89.
▲
by
throwgfgfd25
2y ago
OpenSCAD is definitely very popular in the maker/microcontroller/electronics world, which is both a good and bad thing, because it is accessible but also limited/frustrating. It enables some good stuff on Thingiverse but it b
90.
▲
by
throwgfgfd25
2y ago
UX work is ongoing. Stability is good in the latest dev builds on the Mac, though 0.21.2 is the least crashy I've seen it. But if you mean stability in terms of model stability/robustness when changing things, that's improved
More ›