ecopus's picture
Update README.md
9c39329 verified
metadata
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