Spaces:
Sleeping
Sleeping
| title: Mesh Refinement Agent | |
| emoji: 🏢 | |
| colorFrom: indigo | |
| colorTo: gray | |
| sdk: docker | |
| pinned: false | |
| short_description: This is an AI agent which uses optimizes mesh generation | |
| Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference | |
| # Mesh Refinement Agent (HF Space) | |
| This Hugging Face Space runs a full machine-learning–guided mesh refinement workflow | |
| for STEP CAD geometry. | |
| The system performs: | |
| - STEP loading and feature extraction | |
| - Detection of planes, fillets, circular holes, non-circular pockets | |
| - Part-level feature aggregation | |
| - Four ML model predictions: | |
| - Convergence classifier | |
| - Global mesh size regressor | |
| - Local refinement flag classifier | |
| - Local mesh size regressor | |
| - Gmsh meshing with background field refinement | |
| - PNG + interactive Plotly visualization | |
| - `.msh` mesh export | |
| --- | |
| ## How to Use | |
| 1. Upload a `.step` / `.stp` file | |
| 2. Select the load type (bend or tension) | |
| 3. Pick visualization mode: | |
| - Wireframe | |
| - Highlight (local refinement) | |
| - Heatmap (element size inverse) | |
| 4. Press **Run** | |
| You will receive: | |
| - A natural-language summary of predicted convergence & refinement | |
| - Global mesh PNG | |
| - Refined mesh PNG | |
| - Interactive 3D mesh viewer | |
| - Downloadable `mesh_refined.msh` | |
| --- | |
| ## Project Files | |
| Key files included in this Space: | |
| Models are pre-trained and do not require Ansys or dataset files. | |
| --- | |
| ## Notes | |
| - Computation is CPU-only (HF Spaces restriction) | |
| - Very large STEP files may take 10–40 seconds | |
| - All geometry processing uses `cadquery-ocp` OpenCascade backend | |
| - Gmsh 4.11.1 CLI is used for meshing | |
| --- | |
| ## License | |
| MIT License | |