mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 13:01:52 +00:00
release: solidcore 1.0.1 (tracks usd-brep v1.0.1)
Bumps the solidcore crate from 0.0.1 to 1.0.1, matching the upstream SMLib release it is ported from and difftested against. Updates the crate description and README status. Publishing happens when the tag solidcore-v1.0.1 is pushed (release.yml). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Generated
+1
-1
@@ -189,7 +189,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
|
||||
|
||||
[[package]]
|
||||
name = "solidcore"
|
||||
version = "0.0.1"
|
||||
version = "1.0.1"
|
||||
dependencies = [
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[package]
|
||||
name = "solidcore"
|
||||
description = "B-rep solid modeling kernel: a Rust port of NVIDIA's SMLib (early work in progress)"
|
||||
description = "B-rep solid modeling kernel: a pure-Rust port of NVIDIA's SMLib (usd-brep v1.0.1), matched against the C++ to 1e-9"
|
||||
edition.workspace = true
|
||||
license.workspace = true
|
||||
# 0.0.x until it is usable end to end (primitives, booleans, fillets).
|
||||
version = "0.0.1"
|
||||
# Tracks the upstream SMLib release it is ported from and matched against (usd-brep v1.0.1).
|
||||
version = "1.0.1"
|
||||
rust-version.workspace = true
|
||||
repository = "https://github.com/tangency-labs/solidcore"
|
||||
readme = "README.md"
|
||||
|
||||
@@ -4,12 +4,16 @@ A B-rep solid modeling kernel in safe, deterministic, wasm-compatible Rust: a Ru
|
||||
of NVIDIA's SMLib (from [USD BRep](https://github.com/NVIDIA-Omniverse/usd-brep),
|
||||
Apache-2.0). Not affiliated with or endorsed by NVIDIA.
|
||||
|
||||
**Status: experimental (0.0.x).** The planned kernel modules have Rust ports, and
|
||||
primitive construction is exercised end to end. Integration remains in progress:
|
||||
partial units, deferred paths and known mismatches still limit coverage, and the API
|
||||
will change. A unit is green only after differential testing against the C++ original
|
||||
confirms identical topology and values within 1e-9 relative, with any per-key absolute
|
||||
floors documented in its report.
|
||||
**Status: 1.0.1.** The version tracks the upstream release it is ported from and
|
||||
tested against, usd-brep v1.0.1. All of SMLib is ported:
|
||||
- primitives, booleans, fillets and chamfers, offsets and shells, sweeps, healing, and
|
||||
mass properties;
|
||||
- a unit is green only after differential testing against the C++ original confirms
|
||||
identical topology and values within 1e-9 relative, with any per-key absolute floors
|
||||
documented in its report.
|
||||
|
||||
The public API mirrors SMLib's and may still change between minor versions while
|
||||
integrations settle.
|
||||
|
||||
Current unit results, blockers and primitive checks:
|
||||
<https://tangency-labs.github.io/solidcore/>.
|
||||
|
||||
Reference in New Issue
Block a user