PythonCAD is a CAD package written in Python. The PythonCAD project aims to produce a scriptable, open-source, easy to use CAD package for Linux.
Features:
- Draw points, lines, rectangles, circles, arcs, polygons, text
- Draw fillets and chamfers
- Draw dimensions
- Styles: Linetype (solid, dashed), color, thickness
- Move
- Stretch
- Rotate
- Split
- Layers
- Open, Save in XML format, and Print drawings
- Undo
- Zoom in, out, window, fit
- Select All by object type
- Set preferences for Units, colors, line thickness, Object sizes, text and dimensions
- Draw with the following units: micrometers, millimeters, Meters, Kilometers, Inches, Feet, Yards, Miles
- Command line for entering commands