diff --git a/Cargo.lock b/Cargo.lock index 5e480ef4ab..b114f3328d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4054,7 +4054,7 @@ dependencies = [ [[package]] name = "solidcore" version = "0.0.1" -source = "git+https://github.com/tangency-labs/solidcore?rev=3c17ddb18f738b75f6ff02c17bb6142a7c622b1c#3c17ddb18f738b75f6ff02c17bb6142a7c622b1c" +source = "git+https://github.com/tangency-labs/solidcore?rev=7ca6ce7a91dfaf22e89951b16e7d3bf67ee33cda#7ca6ce7a91dfaf22e89951b16e7d3bf67ee33cda" dependencies = [ "thiserror 2.0.21", ] diff --git a/Cargo.toml b/Cargo.toml index e6f21431f2..faf52e3f68 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ solidcraft-3dx-client = { path = "crates/threedx-client" } # they reach parity (crates/smlib/src/route.rs). Pinned; move the rev on its own commit. For a # local checkout, add `[patch."https://github.com/tangency-labs/solidcore"] solidcore = { path = # "../solidcore/crates/solidcore" }` to a `.cargo/config.toml` outside the repository. -solidcore = { git = "https://github.com/tangency-labs/solidcore", rev = "3c17ddb18f738b75f6ff02c17bb6142a7c622b1c" } +solidcore = { git = "https://github.com/tangency-labs/solidcore", rev = "7ca6ce7a91dfaf22e89951b16e7d3bf67ee33cda" } # foundation thiserror = "2" diff --git a/crates/smlib/src/core.rs b/crates/smlib/src/core.rs index e521b0e30e..9f26231c1a 100644 --- a/crates/smlib/src/core.rs +++ b/crates/smlib/src/core.rs @@ -92,6 +92,11 @@ pub(crate) fn fixes() -> UpstreamFixes { f.precise_properties_split_at_surface_knots = true; f.nurb_cylinder_inside_out_frame = true; f.shell_inner_shell_of_statuses = true; + f.local_operation_offset_status = true; + f.torus_major_radius_from_origin = true; + f.fillet_corner_sphere_from_four_arcs = true; + f.fillet_nx1_opposite_continuation_side_edge = true; + f.fillet_trace_rejects_short_step = true; f.offset_collapsed_rounds_mated = true; f.offset_missing_surface_fails = true; f.fillet_nx1_end_rib_global_merge = true;