forked from 1b-agent/fieldcraft-upstream
Engine: mesh.seed.edge, mesh.seed.clear and mesh.seed.list
Seed design edges by their persistent names with a count or a size, a bias and a constraint; one undo step each, saved with the model. Seeds on edges a reopened design lacks are reported as stale. Part of #230. 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
f8e0be970e
commit
e8cada94d0
12 files changed
+295
-11
No files matched your search
@@ -36,7 +36,10 @@ datum plane, geometry.partition cuts the design's bodies into cells by it (cut f
|
||||
the model and applied again when the design opens); `mesh` method cells meshes the cells each with its own method, \
|
||||
method mirror reflects a meshed half across a datum plane into one conforming mesh; \
|
||||
model.boundary_condition.symmetry holds a half model on its symmetry plane (file.sample crank-mirror shows the \
|
||||
partition, half-mesh and mirror sequence). Failures leave the model unchanged and name what to fix.";
|
||||
partition, half-mesh and mirror sequence). Edge seeds: mesh.seed.edge {edges: [{body, edge}], count | size, bias?, \
|
||||
constraint?} fixes the element count along design edges (inspect_model lists the edge names): seed a thin section's \
|
||||
thickness, a fillet or hole edge (biased toward the stress raiser), and partition cells' shared edges so their \
|
||||
counts match. Failures leave the model unchanged and name what to fix.";
|
||||
|
||||
pub struct Server {
|
||||
backend: Box<dyn Backend>,
|
||||
|
||||
Reference in new issue
Block a user