testkit: run the meshing skill on the corpus and samples (cargo xtask skill-results)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
This commit is contained in:
jyvikoandClaude Opus 5.5 authored and Irakli Kourtis committed 2026-10-16 14:57:51 -04:00
1 parent bb3def1cf5
commit cb4141d0f0
7 files changed
+619 -1

No files matched your search

+1
View File
@@ -19,6 +19,7 @@ pub use datum::edit_params as datum_edit_params;
pub use datum::preview as datum_preview;
pub use mesh::analytic_surfaces;
pub use nodes::merge_preview as node_merge_preview;
pub use plan::untagged_faces;
pub use relax::{Preview as RelaxPreview, preview as relax_preview, sphere as relax_sphere};
mod mirror;
mod model;
+1 -1
View File
@@ -1079,7 +1079,7 @@ fn apply(s: &mut Session, p: &Value) -> Result<Value> {
/// The faces of `bodies` (as the design has them) that no element face of the mesh is tagged
/// with: a set, load or relaxation by such a face finds nothing. Only a face narrower than the
/// elements beside it should be one.
fn untagged_faces(s: &Session, bodies: &[String]) -> Vec<Value> {
pub fn untagged_faces(s: &Session, bodies: &[String]) -> Vec<Value> {
let c = s.model.classification();
let mut tagged: BTreeSet<u32> = BTreeSet::new();
for t in c.elements().values() {