From cf1484c90638af929d1e8d4069371b6ef25cd949 Mon Sep 17 00:00:00 2001 From: Akhil Velagapudi Date: Sat, 10 Oct 2026 19:07:16 +0000 Subject: [PATCH] chore: bump foxtrot to 87c282b Picks up foxtrot #25 (ENG-3787): faceted STEP models with POLY_LOOP faces, such as the Diode registry's iges2facetstep output, now tessellate. --- Cargo.lock | 8 ++++---- Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c49a6f9f4..2413be4bb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -604,7 +604,7 @@ dependencies = [ [[package]] name = "cdt" version = "0.1.0" -source = "git+https://github.com/diodeinc/foxtrot.git?rev=9cbd4dba969079a338e7bb4876727ecce3198cce#9cbd4dba969079a338e7bb4876727ecce3198cce" +source = "git+https://github.com/diodeinc/foxtrot.git?rev=87c282b48e2c717194510930de1ce1c20cc3ba3a#87c282b48e2c717194510930de1ce1c20cc3ba3a" dependencies = [ "spade", "thiserror", @@ -3421,7 +3421,7 @@ dependencies = [ [[package]] name = "nurbs" version = "0.1.0" -source = "git+https://github.com/diodeinc/foxtrot.git?rev=9cbd4dba969079a338e7bb4876727ecce3198cce#9cbd4dba969079a338e7bb4876727ecce3198cce" +source = "git+https://github.com/diodeinc/foxtrot.git?rev=87c282b48e2c717194510930de1ce1c20cc3ba3a#87c282b48e2c717194510930de1ce1c20cc3ba3a" dependencies = [ "log", "nalgebra-glm", @@ -6048,7 +6048,7 @@ dependencies = [ [[package]] name = "step" version = "0.1.0" -source = "git+https://github.com/diodeinc/foxtrot.git?rev=9cbd4dba969079a338e7bb4876727ecce3198cce#9cbd4dba969079a338e7bb4876727ecce3198cce" +source = "git+https://github.com/diodeinc/foxtrot.git?rev=87c282b48e2c717194510930de1ce1c20cc3ba3a#87c282b48e2c717194510930de1ce1c20cc3ba3a" dependencies = [ "arrayvec", "fast-float2", @@ -6679,7 +6679,7 @@ dependencies = [ [[package]] name = "triangulate" version = "0.1.0" -source = "git+https://github.com/diodeinc/foxtrot.git?rev=9cbd4dba969079a338e7bb4876727ecce3198cce#9cbd4dba969079a338e7bb4876727ecce3198cce" +source = "git+https://github.com/diodeinc/foxtrot.git?rev=87c282b48e2c717194510930de1ce1c20cc3ba3a#87c282b48e2c717194510930de1ce1c20cc3ba3a" dependencies = [ "cdt", "log", diff --git a/Cargo.toml b/Cargo.toml index b3c471aaa..69de347c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -170,7 +170,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } tracing-chrome = "0.7" # rectify and pcb-gltf: STEP tessellation (foxtrot); rectify: raster grids and FFT numerics -triangulate = { git = "https://github.com/diodeinc/foxtrot.git", rev = "9cbd4dba969079a338e7bb4876727ecce3198cce" } +triangulate = { git = "https://github.com/diodeinc/foxtrot.git", rev = "87c282b48e2c717194510930de1ce1c20cc3ba3a" } # pcb-gltf: mesh optimization and EXT_meshopt_compression (pure Rust meshoptimizer) meshopt-rs = { git = "https://github.com/yzsolt/meshopt-rs", rev = "7b64153167830dfe4fb28d6bd699a28d106f172e" } ndarray = "0.17"