A parametric 3D CAD application for the Nodalia suite, built on the SolidCraft engine.
Overview · Today · Build · Status · Upstream · Suite · License
Torno is the parametric 3D CAD application of Nodalia. It is built on the engine of SolidCraft, which lives in this repository and is kept up to date with upstream.
Important
Torno is at an early stage. What runs today is the upstream application. Nodalia's own interface is not wired in yet and there are no published builds.
- The SolidCraft engine.
- The upstream desktop application. Crate and binary names are still upstream's.
- The engine's own feature description, kept as
docs/upstream-readme.md.
You need a recent stable Rust toolchain.
git clone https://github.com/danielmigueltejedor/torno.git
cd torno
cargo run --release -p solidcraftThe crate is still called solidcraft; it will be renamed with the product.
| Area | State |
|---|---|
| Engine | Imported from tangency-labs/solidcraft and tracked in docs/upstream.md |
| Product name | Pending: crates and binary still carry upstream's name (solidcraft) |
| App icon | Designed, not applied yet: upstream draws its icon from code |
| Nodalia interface | Not started |
| Shared interface resources | Planned: the Nodalia apps will share interface components and styles |
| Installable packages | None published |
docs/upstream.md records which upstream commit is integrated. Updates are
merges of upstream's main, so Torno's own changes are kept and conflicts are resolved in the open.
Nodalia app icons are black-and-white portraits of historical figures over the app colour. Torno's is Henry Maudslay, who invented the modern screw-cutting lathe. It is not applied yet: upstream generates its icon from code, so adopting the portrait needs a code change.
Torno is one of the applications of Nodalia, an independent software project developed in public by Daniel Miguel Tejedor.
MIT OR Apache-2.0, as upstream. The licence files and NOTICE of SolidCraft are kept.
See LICENSE-MIT and LICENSE-APACHE.
SolidCraft's name and logo are covered by upstream's LICENSE-BRAND and are not
part of that grant. This project uses its own name, Torno.
Torno would not exist without SolidCraft and its contributors.