From d389aaa75cde7c68be26b28c3d7d31ae9996f378 Mon Sep 17 00:00:00 2001 From: Hakan Seven Date: Sun, 18 Oct 2026 06:11:17 +0300 Subject: [PATCH] Cargo: kernel 6f986ae, graph 5f217e4 Kernel: every splitting walk of the B-rep mesher spends from a call budget. Two drawings from a component library (a bus with a six-face wheel, a teddy bear) never finished opening because a span whose angle never settled split until the depth cap. Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 6 +++--- Cargo.toml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6c9d49637..e0e56ac33 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4406,7 +4406,7 @@ dependencies = [ [[package]] name = "opencadgraph" version = "0.1.0" -source = "git+https://github.com/HakanSeven12/opencadgraph.git?rev=79b75b8#79b75b8a69fee7d9b6cc7bea962c77320f016f86" +source = "git+https://github.com/HakanSeven12/opencadgraph.git?rev=5f217e4#5f217e4e7648598f37d6d23460d8b63579245ffb" dependencies = [ "opencadkernel", "serde_json", @@ -4415,7 +4415,7 @@ dependencies = [ [[package]] name = "opencadkernel" version = "0.1.0" -source = "git+https://github.com/HakanSeven12/opencadkernel.git?rev=80a8a26#80a8a26b4fde107eb7050a5168d463221b42c0b1" +source = "git+https://github.com/HakanSeven12/opencadkernel.git?rev=6f986ae#6f986ae0942bedae791f73f7645d166558a0740e" dependencies = [ "acadrust", "cavalier_contours", @@ -4426,7 +4426,7 @@ dependencies = [ [[package]] name = "opencadkernel-constraints" version = "0.1.0" -source = "git+https://github.com/HakanSeven12/opencadkernel.git?rev=80a8a26#80a8a26b4fde107eb7050a5168d463221b42c0b1" +source = "git+https://github.com/HakanSeven12/opencadkernel.git?rev=6f986ae#6f986ae0942bedae791f73f7645d166558a0740e" dependencies = [ "nalgebra", ] diff --git a/Cargo.toml b/Cargo.toml index 6b132b77c..6c8c96210 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,9 +38,9 @@ clap = { version = "4", features = ["derive", "string"] } env_logger = "0.11" log = "0.4" codec = { package = "acadrust", git = "https://github.com/HakanSeven12/opencadcodec.git", rev = "12d68e4", features = ["serde"] } -kernel = { package = "opencadkernel", git = "https://github.com/HakanSeven12/opencadkernel.git", rev = "80a8a26", features = ["acis", "offset"] } -kernel-constraints = { package = "opencadkernel-constraints", git = "https://github.com/HakanSeven12/opencadkernel.git", rev = "80a8a26" } -graph = { package = "opencadgraph", git = "https://github.com/HakanSeven12/opencadgraph.git", rev = "79b75b8" } +kernel = { package = "opencadkernel", git = "https://github.com/HakanSeven12/opencadkernel.git", rev = "6f986ae", features = ["acis", "offset"] } +kernel-constraints = { package = "opencadkernel-constraints", git = "https://github.com/HakanSeven12/opencadkernel.git", rev = "6f986ae" } +graph = { package = "opencadgraph", git = "https://github.com/HakanSeven12/opencadgraph.git", rev = "5f217e4" } dwg-thumbnailer = { path = "crates/dwg-thumbnailer" } # Shared SAVE serialization dispatch + web-worker wire format: one # implementation for the inline (fallback/native) path and the worker path.