Communitygithub.com

cli-anything-threemf

Éditeur de maillage 3MF pour fichiers d'impression 3D : détecte et redimensionne les trous cylindriques, répare les maillages, compare les fichiers. Compatible avec les fichiers 3MF de BambuStudio et PrusaSlicer.

Qu'est-ce que cli-anything-threemf ?

Cet outil est un éditeur de maillage pour fichiers 3MF, spécialisé dans la manipulation de géométries destinées à l'impression 3D. Il permet d'analyser des maillages (nombre de sommets, faces, volume, étanchéité), de détecter automatiquement les trous cylindriques en utilisant une analyse multi-plans, et de redimensionner ces trous précisément tout en préservant la topologie du maillage. Il intègre également des fonctionnalités de réparation (faces dégénérées, sommets dupliqués, normales incorrectes) et de comparaison entre deux fichiers 3MF. Il fonctionne avec n'importe quel fichier 3MF conforme à la spécification de base (BambuStudio, PrusaSlicer, etc.), conserve les métadonnées du slicer lors de la réécriture et prend en charge un mode de sortie JSON pour l'intégration dans des pipelines automatisés.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-threemf

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

cli-anything-3mf

Éditeur de maillage 3MF pour fichiers d'impression 3D.

Installation

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=3MF/agent-harness

Commandes

# Afficher les informations du maillage (sommets, faces, boîte englobante, étanchéité, volume)
cli-anything-3mf info <file.3mf>

# Détecter les trous cylindriques (centre, diamètre, confiance)
cli-anything-3mf inspect <file.3mf>

# Redimensionner les trous à un diamètre cible
cli-anything-3mf resize <file.3mf> --hole 0 --hole 1 --diameter 4.2 -o output.3mf

# Réparer les problèmes du maillage (faces dégénérées, sommets dupliqués, normales)
cli-anything-3mf repair <file.3mf> -o repaired.3mf

# Comparer deux fichiers 3MF
cli-anything-3mf compare <file1.3mf> <file2.3mf>

Sortie JSON

Toutes les commandes prennent en charge --json pour une sortie lisible par machine :

cli-anything-3mf --json inspect model.3mf

Fonctionnalités clés

  • Détecte les trous cylindriques via une analyse multi-plans
  • Redimensionne les trous par mise à l'échelle radiale des sommets (préserve la topologie du maillage)
  • Préserve les métadonnées du slicer (BambuStudio, PrusaSlicer) lors de la réécriture du fichier
  • Répare les faces dégénérées et les sommets dupliqués après modification
  • Fonctionne avec tout fichier 3MF conforme à la spécification de base 3MF

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Skills associés