1. Produtos
  2.   cafajeste
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

Ferramenta de Desenho CAD 2D em C++ de Código Aberto

Leia DXF/DWG, Exporte para PDF/SVG/PNG e Crie Designs 2D com o LibreCAD Multiplataforma.

O que é o LibreCAD?

LibreCAD é um aplicativo CAD 2D poderoso, gratuito e de código aberto, construído com o framework Qt multiplataforma. Ele suporta a leitura de arquivos DXF e DWG e a exportação para os formatos PDF, SVG, PNG e DXF. Projetado para desenho de precisão, o LibreCAD oferece suporte nativo a pontos, linhas, círculos, elipses, parábolas, hipérboles e splines. Sua interface altamente personalizável e mais de 30 traduções de idioma o tornam acessível em todo o mundo. O projeto é uma continuação impulsionada pela comunidade da edição comunitária do QCAD, garantindo transparência, estabilidade e melhoria contínua.

O LibreCAD enfatiza a usabilidade e a extensibilidade, oferecendo ferramentas robustas para desenho técnico, esquemas arquitetônicos, design mecânico e muito mais. Inclui importação nativa de arquivos ESRI Shapefile (.shp), conversão de DXF para imagem via CLI e arquitetura modular alimentada por libdxfrw para I/O de arquivos confiável. Com desenvolvimento ativo no GitHub e documentação abrangente, o LibreCAD atende a entusiastas, engenheiros e educadores que buscam uma solução CAD de nível profissional e totalmente gratuita. Sua compatibilidade com múltiplas plataformas — incluindo Windows, macOS e Linux — garante fluxos de trabalho consistentes em diferentes ambientes.

Previous Next

Começando com o LibreCAD

LibreCAD está disponível para Windows, macOS e Linux. Você pode baixar binários pré-compilados a partir do último lançamento ou instalar via gerenciadores de pacotes (por exemplo, `apt install librecad` no Ubuntu). Para desenvolvedores, o código-fonte está hospedado no GitHub do LibreCAD. Os requisitos de compilação incluem Qt 6.4+ e Boost 1.55+. Use o CMake para configurar e compilar: `cmake -B build && cmake --build build`. Os testes unitários podem ser habilitados com `-DBUILD_TESTS=ON` para verificação.

Instale o LibreCAD via gerenciador de pacotes (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

Conversão de DXF para PDF/SVG/PNG via linha de comando

O LibreCAD inclui uma interface de linha de comando poderosa para conversão em lote de arquivos DXF para formatos de imagem ou documento. Isso é especialmente útil para automação, pipelines CI/CD ou ambientes sem interface gráfica. Você pode converter um arquivo DXF para PDF, SVG ou PNG com um único comando, preservando a geometria e a estrutura de camadas. A ferramenta garante saída de alta fidelidade adequada para publicação, compartilhamento ou incorporação em relatórios. Ela suporta todas as principais versões DXF e integra-se perfeitamente aos fluxos de trabalho existentes. Esse recurso faz do LibreCAD não apenas uma ferramenta de desenho, mas também uma utilidade leve de processamento DXF.

Como converter DXF para PDF, SVG e PNG via CLI?

# Convert DXF to PDF
librecad dxf2pdf drawing.dxf

# Convert DXF to SVG
librecad dxf2svg drawing.dxf

# Convert DXF to PNG
librecad dxf2png drawing.dxf

Importação nativa de Shapefile ESRI

LibreCAD suporta importação direta de Shapefiles ESRI (`.shp`, `.shx`, `.dbf`) sem ferramentas externas. Pontos, polilinhas, arcos e polígonos são importados como entidades CAD nativas, preservando coordenadas Z e metadados. Nomes de camadas, cores, tipos de linha e espessuras são derivados dos campos DBF quando disponíveis, permitindo estilização avançada baseada em dados de atributos. Isso é ideal para profissionais de GIS que integram dados espaciais em desenhos técnicos. A importação é somente leitura—não há exportação de Shapefile, incentivando uma separação limpa entre fluxos de trabalho CAD e GIS. O recurso depende do `shapelib`, garantindo análise robusta e compatibilidade com esquemas padrão de shapefile.

Como importar um Shapefile no LibreCAD?

# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shp

Desenho 2D de precisão com primitivas avançadas

LibreCAD fornece um conjunto abrangente de primitivas de desenho 2D — incluindo pontos, linhas, círculos, elipses, parábolas, hipérbolas e splines — projetado para precisão de nível de engenharia. Cada primitiva suporta entrada precisa de coordenadas, encaixe e restrições. O aplicativo inclui ferramentas de dimensionamento, gerenciamento de camadas e tipos de linha personalizáveis para atender aos padrões de desenho. Sua arquitetura modular garante estabilidade e extensibilidade, enquanto a interface baseada em Qt se adapta a telas de alta DPI e interfaces táteis. Os usuários se beneficiam de gestos intuitivos do mouse, atalhos de teclado e menus contextuais. Seja projetando peças mecânicas, plantas arquitetônicas ou esquemas elétricos, o LibreCAD oferece ferramentas profissionais sem taxas de licenciamento ou bloqueio de fornecedor.

Como desenhar um círculo com centro e raio no LibreCAD?

# In LibreCAD UI:
# 1. Select Circle (Center, Radius) tool
# 2. Click to set center point or enter coordinates (e.g., 0,0)
# 3. Enter radius (e.g., 25.5) or click to define radius
# 4. Press Enter to confirm

Compatibilidade e personalização multiplataforma

LibreCAD funciona de forma idêntica no Windows, macOS e Linux graças à sua arquitetura baseada em Qt. A interface do usuário é totalmente personalizável: os usuários podem reorganizar barras de ferramentas, atribuir atalhos de teclado e carregar folhas de estilo personalizadas. Mais de 30 traduções garantem acessibilidade para usuários globais, com contribuições ativas da comunidade via Weblate. As compilações para macOS são universais (Apple Silicon + Intel), com assinatura de código ad-hoc para integridade básica. No primeiro lançamento, usuários de macOS podem precisar sobrescrever as configurações de segurança, mas lançamentos subsequentes funcionam normalmente. O modelo de desenvolvimento aberto do LibreCAD incentiva contribuições — os usuários podem relatar problemas no GitHub, participar do fórum ou contribuir com código, ícones ou documentação via o repositório Resources.

Como limpar o atributo de quarentena do macOS para o LibreCAD?

# If macOS blocks LibreCAD on first launch:
xattr -dr com.apple.quarantine /Applications/LibreCAD.app

# Then open via Finder (right-click → Open) or double-click
 Português