frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Parametric CAD in Rust

https://campedersen.com/vcad
48•ecto•1h ago

Comments

nynx•45m ago
Unfortunately, using a geometry kernel [1] that operates on triangle meshes means this is a no-go for serious CAD usage.

[1]: https://github.com/elalish/manifold

bigfishrunning•40m ago
My whole CAD experience is with OpenSCAD, which apparently uses the same kernel; Honest question -- what is the alternative? I would assume the vast majority of 3D model processing relies on triangle meshes...
autumn-antlers•38m ago
libfive
nynx•33m ago
Breps. Nearly all commercial cad packages operate on boundary representations of objects.
bob1029•21m ago
I would start with CSG if you are new to these ideas:

https://en.wikipedia.org/wiki/Constructive_solid_geometry

nicr_22•32m ago
OpenCASCADE?

https://dev.opencascade.org/

zokier•6m ago
[delayed]
xixixao•19m ago
I've built something very similar (also based on triangle meshes, but in TS), and while it wouldn't work for say 3D printing, my target is game object modeling. I guess people have specific use cases in mind when referring to "CAD".
nynx•15m ago
In my mind, cad that you’re not going to manufacture is “modeling”. Not sure if that’s a common verbal distinction.
maartenh•35m ago
Curious to how well LLM's work in this context! (mentioned as one of the reasons to embed CAD in Rust)

I only know of another text -> STL AI model, I'm quite a bit more excited about this idea.

Does someone have experience with this?

d_silin•35m ago
Interesting, because I am trying to learn OpenSCAD for some simple modeling.
the__alchemist•9m ago
Note: This is probably a dead-end; it is not on the same level as SolidWorks, Fusion etc.
hambes•28m ago
I've been doing a similar thing using GhostSCAD[1], which is a relatively thin wrapper around OpenSCAD in Go. Not as typesafe, but my language of choice.

[1]: https://github.com/ljanyst/ghostscad

oussama-gmd•25m ago
Amazing work! This is what I was looking for, I thought of this few months ago and didn't have the time to create it myself. Thanks will explore it and give my feedback!
kibwen•15m ago
Note that there's an existing CAD-in-Rust project, Fornjot, which has been quietly developing since 2020: https://www.fornjot.app/
mountainriver•13m ago
Also Truck https://github.com/ricosjp/truck
davidmedin•14m ago
This sounds a lot like Fidget (https://github.com/mkeeter/fidget) and libfive (https://github.com/libfive/libfive) by the amazing Matt Keeter!
FpUser•13m ago
I am constantly designing parts myself. I just wish that instead of having many unfinished, unpolished products we had something with the level of Solidworks / Onshape / whatever.

FreeCad is getting somewhere but it is still way behind. The last thing I care about is what language was it implemented with.

kivarada•4m ago
Great work! Please consider adding a RSS/Atom Feed to your site. I would like to include it in my Tech Content Platform: https://insidestack.it
etskinner•2m ago
The opening paragraph is very telling; the author doesn't seem to understand typical pro-level parametric CAD programs available on the market:

> I keep designing physical parts for our robots. Motor mounts, sensor brackets, wheel hubs. Every time, the workflow is the same: open a GUI CAD program, click around for an hour, export an STL, realize the bolt pattern is 2mm off, repeat.

This doesn't make sense. When you realize the bolt pattern is 2mm off, you just edit that dimension and let the CAD program recalculate. You don't need to click around for an hour again. That's the beauty of contstraint-based parametric modeling as opposed to, say, modeling in Blender.

The author's program is akin to writing vim to replace Publisher. They're solving entirely different problems. Not to mention, this code-as-model paradigm already exists: OpenSCAD

The Darnella test of social media and smartphone regulation

https://heatherburns.tech/2026/01/16/the-darnella-test-of-social-media-and-smartphone-regulation/
1•hn_acker•56s ago•0 comments

Particle IoT acquired by Digi International for $50M

https://www.particle.io/blog/particle-is-being-acquired-by-digi-to-power-the-next-40-years-of-iot...
1•flycatcha•5m ago•0 comments

Thief of $90M in seized U.S.-controlled crypto is gov't contractor's son

https://www.web3isgoinggreat.com/single/lick-theft
2•pavel_lishin•5m ago•0 comments

Ukraine, Sudan, Syria, Yemen, America

https://heatherburns.tech/2026/01/26/ukraine-sudan-syria-yemen-america/
1•hn_acker•6m ago•0 comments

Technology Artisan

https://life-prog.com/tech/technology-artisan/
1•mrngilles•6m ago•0 comments

Trump Says He's Not Concerned with Decline of US Dollar

https://finance.yahoo.com/news/trump-says-not-concerned-decline-205831235.html
3•thomassmith65•7m ago•0 comments

New speech to text tool is better than willow and wispr flow?

https://www.breezevoice.com
1•NalinAtmakur•7m ago•0 comments

Photographer Transformed a Panasonic Lumix G9 II into a Leica Look-Alike

https://petapixel.com/2026/01/09/photographer-transformed-a-panasonic-lumix-g9-ii-into-a-leica-lo...
1•PaulHoule•8m ago•0 comments

NTSB Animation of Flight 5342 2025 Potomac River mid-air collision [video]

https://www.youtube.com/watch?v=LJ10ZOcWuC4
1•antongribok•9m ago•0 comments

Why is the app slow on Pixel 7?

https://binarysky.se/blog/2026/01/why-is-the-app-slow-on-pixel-7/
1•lindskogen•10m ago•0 comments

Sum, Product: A simple-to-understand mathematical paradox on meta-cognition

https://magarshak.com/blog/sum-product-and-the-limits-of-meta-knowledge/
1•EGreg•10m ago•0 comments

40 years later, a new look at lessons from the Challenger disaster

https://www.washingtonpost.com/politics/2026/01/27/challenger-space-shuttle-disaster-40-years/
2•bookofjoe•11m ago•2 comments

Chasing 6 TB/s: an MXFP8 quantizer on Blackwell

https://blog.fal.ai/chasing-6-tb-s-an-mxfp8-quantizer-on-blackwell/
1•amrrs•12m ago•0 comments

How-Dirty-Marketing-Works

https://how-dirty-marketing-works.onrender.com/
1•yashsm01•12m ago•0 comments

We Built Our IVR Scraper (and What Broke Along the Way)

https://phonesupported.dev/blog/how-we-built-our-ivr-scraper-and-what-broke-along-the-way/
1•fast_kalyan•14m ago•0 comments

Chrome, Edge Extensions Caught Stealing ChatGPT Sessions

https://www.securityweek.com/chrome-edge-extensions-caught-stealing-chatgpt-sessions/
1•Bender•16m ago•0 comments

Six JavaScript zero-day bugs lead to fears of supply chain attack

https://www.scworld.com/news/six-javascript-zero-day-bugs-lead-to-fears-of-supply-chain-attack
1•Bender•16m ago•0 comments

The sad and self-inflicted decline of the Washington Post, in one chart

https://www.natesilver.net/p/the-sad-and-self-inflicted-decline
3•JumpCrisscross•17m ago•0 comments

Coding with AI without giving up power

https://medium.com/@sig.segv/coding-with-ai-without-giving-up-power-e0c6ca257ad9
1•fwef64•17m ago•0 comments

Supreme Court to decide how 1988 videotape privacy law applies to online video

https://arstechnica.com/tech-policy/2026/01/supreme-court-to-decide-how-1988-videotape-privacy-la...
2•Bender•18m ago•0 comments

Units of measure in the KCL CAD language

https://www.ncameron.org/blog/kcl-part-1-units/
1•fanf2•18m ago•0 comments

Fun 0.37.62 – The programming language that makes you have fun

https://fun-lang.xyz/2026/01/25/announcing-fun-0.37.62/
1•hanez•18m ago•1 comments

GameStop's original bull is back. CEO Ryan Cohen has Berkshire-like ambitions

https://www.msn.com/en-us/money/savingandinvesting/gamestop-s-original-bull-is-back-ceo-ryan-cohe...
1•petethomas•19m ago•0 comments

How many users can a $50K AI workstation serve? Benchmark data

https://old.reddit.com/r/LocalLLaMA/comments/1qorbdk/dual_rtx_pro_6000_workstation_with_115tb_ram/
2•Blue_Cosma•21m ago•0 comments

AI gives cleaning instructions [video]

https://www.youtube.com/shorts/TP_p5YnRH00
1•6510•21m ago•0 comments

"IG is a drug": Internal messages may doom Meta at social media addiction trial

https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-add...
6•mikestew•22m ago•0 comments

Kimi K2.5 1T runs on 2 M3 Ultras with mlx-lm in it's native precision

https://twitter.com/awnihannun/status/2016221496084205965
2•jeudesprits•24m ago•0 comments

Asteroid 2024 YR4 Has a 4% Chance of Hitting the Moon

https://www.universetoday.com/articles/asteroid-2024-yr4-has-a-4-chance-of-hitting-the-moon-heres...
1•belter•25m ago•0 comments

Hacker News Slop

https://www.hnslop.com/
4•jshchnz•26m ago•0 comments

Updated LLM Benchmark (Gemini 3 Flash)

https://entropicthoughts.com/updated-llm-benchmark
2•surprisetalk•26m ago•1 comments