Toolverse
All skills

model-compare

by rawwerks

Compare 3D CAD models using boolean operations (IoU, Dice, precision/recall). Use when evaluating generated models against gold references, diffing CAD revisions, or computing similarity metrics for ML training. Triggers on: model diff, compare models, IoU, intersection over

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
rawwerks
Category
Data Science
Views
73

About this skill

Compare 3D CAD models using boolean operations (IoU, Dice, precision/recall). Use when evaluating generated models against gold references, diffing CAD revisions, or computing similarity metrics for ML training. Triggers on: model diff, compare models, IoU, intersection over union, model similarity, CAD comparison, STEP diff, 3D evaluation, gold reference, generated model, precision recall 3D.

How to use

  1. Zainstaluj narzędzie, uruchamiając polecenie uvx z pakietem build123d – nie wymaga ręcznej instalacji zależności. 2. Przygotuj dwa pliki modeli CAD w formacie STEP (zalecane dla pełnej wierności), BREP lub STL – plik referencyjny i plik do porównania. 3. Uruchom porównanie, podając ścieżki do obu plików: uvx --from build123d python scripts/model_diff.py reference.step generated.step – narzędzie automatycznie obliczy metryki i wygeneruje wizualizację różnic. 4. Jeśli potrzebujesz wyników w formacie JSON do pipelinów treningowych, dodaj flagi --json --no-export, aby otrzymać dane strukturyzowane bez eksportu plików graficznych. 5. Przejrzyj wyniki: IoU pokazuje ogólne podobieństwo (0–1), Dice jest bardziej czułe na małe pokrycia, precyzja mówi ile z modelu wygenerowanego jest poprawne, a czułość pokazuje ile z referencji zostało przechwycone. 6. Opcjonalnie uruchom tryb demo (uvx --from build123d python scripts/model_diff.py --demo) aby przetestować narzędzie bez własnych plików.

Related skills

quant-analyst

by zenobi-us

Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.

Data Science
67217

market-analysis

by xbklairith

Use when analyzing markets or interpreting charts - applies technical indicators (RSI, MACD, Moving Averages), identifies support/resistance, analyzes multi-timeframe trends, checks fundamentals and sentiment. Activates when user says \

Data Science
29144

openrouter

by rawveg

OpenRouter API - Unified access to 400+ AI models through one API

Data Science
17138

deepwiki-rs

by sopaco

AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional

Data Science
18144

threejs

by mrgoonie

Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.

Data Science
1743

notebooklm

by leegonzales

Query Google NotebookLM for source-grounded, citation-backed answers from uploaded documents. Reduces hallucinations through Gemini's document-only responses. Browser automation with library management and persistent authentication.

Data Science
142112