FreeCAD Scripts para Openclaw

Uma skill de automação especializada para gerar scripts Python, macros e modelos 3D paramétricos no FreeCAD prontos para produção.

jhauga
v1.0.0
Apr 8, 2026
0
1k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install freecad-scripts

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o freecad-scripts usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é FreeCAD Scripts?

A skill FreeCAD Scripts é uma extensão poderosa projetada para engenheiros, designers e desenvolvedores que precisam automatizar fluxos de trabalho complexos de CAD. Ela fornece uma camada especializada para interagir com a API Python do FreeCAD, permitindo que os usuários transformem descrições em linguagem natural em geometrias precisas, esboços (sketches) restritos e macros automatizadas. Ao integrar-se com Openclaw Skills, esta ferramenta simplifica o processo de criação de objetos FeaturePython personalizados e modelos 3D sofisticados.

Esteja você construindo bancadas personalizadas ou realizando operações geométricas repetitivas, esta skill lida com o trabalho pesado de sintaxe da API e gerenciamento de documentos. Ela suporta uma ampla gama de módulos, incluindo Part, Mesh, Sketcher e Draft, tornando-a um companheiro essencial para qualquer pessoa que queira expandir os limites da automação CAD de código aberto através do Openclaw Skills.

Casos de uso do FreeCAD Scripts

  • Automatização de tarefas repetitivas de modelagem 3D e operações CAD com macros personalizadas.
  • Criação de objetos FeaturePython paramétricos que são atualizados dinamicamente com base em alterações de propriedades.
  • Desenvolvimento de ferramentas GUI interativas e Painéis de Tarefas usando PySide2 dentro do ambiente FreeCAD.
  • Conversão e manipulação de geometria entre sólidos BRep e formatos de malha triangulada.
  • Scripting de exportações complexas de desenhos técnicos e análises de FEM para documentação de engenharia.

Como o FreeCAD Scripts funciona

  1. Inicializa o ambiente FreeCAD acessando o documento ativo ou criando um novo via módulo App.
  2. Define geometria 3D usando o módulo Part ou cria geometria 2D restrita dentro do módulo Sketcher.
  3. Aplica transformações espaciais usando Vectors, Placements e Rotations para posicionar objetos com precisão.
  4. Realiza operações topológicas como uniões booleanas, cortes e filetes para refinar as formas 3D.
  5. Executa um recálculo de documento para atualizar a geometria e a representação visual dentro da interface do FreeCAD.

Configuração do FreeCAD Scripts

Para usar esta skill dentro do Openclaw Skills, certifique-se de ter o FreeCAD (versão 0.19 ou superior) instalado em seu sistema. A maioria dos módulos vem incluída com o interpretador Python do FreeCAD.

# Verify FreeCAD installation
freecad --version

# Ensure your environment points to the FreeCAD Python site-packages if running externally
export PYTHONPATH=$PYTHONPATH:/path/to/freecad/lib

Esquema de Dados e Taxonomia de FreeCAD Scripts

A skill organiza dados CAD de acordo com o modelo de documento e a hierarquia de objetos do FreeCAD:

Componente Descrição
FreeCAD.Document O contêiner principal para todos os objetos, acessível via ActiveDocument.
Part::Feature Objetos padrão contendo geometria BRep e dados topológicos.
App::Property Campos de dados (Comprimento, Ângulo, Vetor) que direcionam o comportamento paramétrico.
Coin3D Scenegraph Dados de visualização tratados através do módulo Pivy para renderização GUI.

Recursos avançados do FreeCAD Scripts

  • Suporte para criação de bancadas personalizadas, incluindo registro de barra de ferramentas e menu.
  • Exploração topológica avançada para acessar programaticamente vértices, arestas e faces.
  • Integração com o scenegraph Coin3D via Pivy para manipulação de visualização de baixo nível.
  • Suporte para execução headless para geração de CAD no lado do servidor e exportações automatizadas.
  • Gerenciamento abrangente de seleção para scripts interativos que respondem a cliques em subelementos do usuário.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*