forgecad-render-inspect

Inspect ForgeCAD models with the render inspect command and summarize results.

Updated May 8, 2021
One-click install
npx skills add https://github.com/tamayotchi/dotfiles --skill forgecad-render-inspect-tamayotchi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forgecad-render-inspect
Source: https://github.com/tamayotchi/dotfiles/tree/main/my-forgecad-project/.agents/skills/forgecad-render-inspect
Command: npx skills add https://github.com/tamayotchi/dotfiles --skill forgecad-render-inspect-tamayotchi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires forgecad-cli, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the inspection and verification of ForgeCAD models, enabling users to quickly validate models for issues like collisions, wall thickness, and connectivity.

Core Features & Use Cases

  • Model Inspection: Run and interpret ForgeCAD render inspect bundles for model verification.
  • Feature Analysis: Validate collisions, wall thickness, connectivity, sections, masks, depth, normals, or choose inspection channels.
  • Use Case: Before a model is marked complete, use this Skill to run a comprehensive inspection that includes checking for unexpected overlaps, critical thin regions, and missing parts.

Quick Start

Use the forgecad-render-inspect skill to inspect the model 'model.forge.js' with the channels 'rgb,mask,collisions' and output to the directory '/tmp/model-inspect'.

Frequently Asked Questions about forgecad-render-inspect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ForgeCAD model inspection and verification?

You can automate ForgeCAD model inspection by running the `render inspect` command through Python scripts. This validates engineering models for collisions, wall thickness, and connectivity issues, outputting results to a specified directory for quality assurance.

Can I check CAD model collisions and wall thickness using ForgeCAD CLI?

Yes, checking CAD model collisions and wall thickness is supported by ForgeCAD CLI. You can validate unexpected overlaps, critical thin regions, and missing parts by executing the `render inspect` bundles before marking a model complete.

Do I need Python to run ForgeCAD render inspect commands?

Yes, you need Python to run ForgeCAD render inspect commands. The automation requires both the ForgeCAD CLI and a Python environment to execute the inspection tasks and summarize the validation results.

What is the best way to validate engineering models for connectivity and sections?

The best way to validate engineering models for connectivity and sections is using ForgeCAD `render inspect`. It allows you to choose inspection channels like depth, normals, masks, and sections to comprehensively verify model quality.

How do I inspect a ForgeCAD model and output results to a specific directory?

Inspect a ForgeCAD model by specifying the model file, desired inspection channels like 'rgb,mask,collisions', and an output directory path. The CLI executes the inspection and saves the validation results to that location.

Why does ForgeCAD model verification fail when checking for missing parts?

ForgeCAD model verification may identify missing parts or unexpected overlaps during the inspection process. Running the `render inspect` command with appropriate channels highlights these critical validation errors before finalizing the engineering model.