Skip to content

GadatheGod/ForgeCAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ForgeCAD 🔩

Lightweight STEP/IGES CAD Tool — KISS Edition


One-Click Install

Platform Command
Windows Double-click install_windows.bat
Linux chmod +x install_linux.sh && ./install_linux.sh

The installer will install all dependencies (cadquery, vtk, PyQt5) and launch the app.


Manual Run (after install)

python3 forgecad.py        # Linux/macOS
python  forgecad.py        # Windows

Requirements

  • Python 3.9+
  • Internet connection (first install only)

Features

Create Primitives

  • Box, Cylinder, Sphere, Cone, Torus

Operations

  • Extrude (pad on top face)
  • Cut Extrude (hole through top face)
  • Revolve (L-profile around Z)
  • Shell (hollow)
  • Fillet / Chamfer edges

Boolean

  • Union, Intersect, Cut (with a box tool)

Transform

  • Mirror X / Y / Z
  • Rotate (arbitrary axis + angle)
  • Scale (uniform)
  • Translate

Analysis

  • Volume measurement
  • Bounding box

File I/O

  • Open STEP / IGES
  • Save STEP
  • Export STL

Undo

  • 20-step history

Dependencies (auto-installed)

Package Purpose
cadquery CAD kernel (OpenCASCADE wrapper)
vtk 3D rendering
PyQt5 GUI framework

Tips

  • Orbit: Left-click drag in 3D view
  • Pan: Middle-click drag
  • Zoom: Scroll wheel
  • View buttons (Front/Top/Right/Iso) in toolbar
  • All operations show a parameter dialog first
  • Undo goes back up to 20 steps

About

STEP/IGES CAD Viewer + Basic Manipulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors