forked from 1b-agent/fieldcraft-upstream
engine: mesh.hex.extrude, hex layers up to a target surface (#400)
The section comes from a set (a 2D mesh or element faces), the mesh already on the source faces (tagged, or a neighbouring body's boundary lying on them, whose nodes are shared so the meshes conform), or a fresh quad mesh of one planar face. Target and side faces project through the tet mesher's B-rep projection. Replaces the body's mesh like the other meshers, tags the body's own source, target and side faces, and is on the MCP mesh tool as hex_extrude. 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
600b2ff633
commit
4ac31d3988
8 files changed
+756
-3
No files matched your search
@@ -332,6 +332,13 @@ pub static CATALOGUE: &[Capability] = &[
|
||||
"One mesh of a partitioned part, a method per cell (hex, tet, or all hex as conforming blocks); cells joined across partitions",
|
||||
&["mesh.hex.blocks"],
|
||||
),
|
||||
ready(
|
||||
"mesh.hex.extrude",
|
||||
"Extrude to Surface",
|
||||
Mesh,
|
||||
"Structured Hex",
|
||||
"Hex layers from a meshed or planar section up to a curved target surface, following the side faces",
|
||||
),
|
||||
ready_more(
|
||||
"mesh.plan",
|
||||
"Mesh Plan",
|
||||
|
||||
Reference in new issue
Block a user