forked from 1b-agent/fieldcraft-upstream
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:
1 parent
bb3def1cf5
commit
cb4141d0f0
7 files changed
+619
-1
No files matched your search
@@ -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;
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in new issue
Block a user