zamtmn / Zcad
Licence: other
Simple CAD program
Stars: β 91
Projects that are alternatives of or similar to Zcad
Librecad
LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
Stars: β 2,602 (+2759.34%)
Mutual labels: drawing, cad
Maker.js
πβ 2D vector line drawing and shape modeling for CNC and laser cutters.
Stars: β 1,185 (+1202.2%)
Mutual labels: drawing, cad
Autocadcodepack
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Stars: β 207 (+127.47%)
Mutual labels: drawing, cad
Librecad 3
LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.
Stars: β 189 (+107.69%)
Mutual labels: drawing, cad
Drawkit
Vector and illustration framework for macOS
Stars: β 299 (+228.57%)
Mutual labels: drawing, cad
Flexcli
FlexCLI is a C++/CLI interface to access NVidia Flex from .Net environments like C#, IronPython, VB etc. FlexHopper is a plugin for Grasshopper built on top of FlexCLI
Stars: β 75 (-17.58%)
Mutual labels: cad
Librepcb
A powerful, innovative and intuitive EDA tool for everyone!
Stars: β 1,173 (+1189.01%)
Mutual labels: cad
Onshape To Robot
Converting OnShape assembly to robot definition (SDF or URDF) through OnShape API
Stars: β 69 (-24.18%)
Mutual labels: cad
Travelling Salesman Portrait
An experiment in R to convert photos into single-line-drawings
Stars: β 81 (-10.99%)
Mutual labels: drawing
Mpr
Reference implementation for "Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces" (SIGGRAPH 2020)
Stars: β 84 (-7.69%)
Mutual labels: cad
Graphicsrenderer
A drop-in UIGraphicsRenderer port -- CrossPlatform, Swift 4, Image & PDF
Stars: β 85 (-6.59%)
Mutual labels: drawing
Libfive Unity
A CSharp wrapper for libfive with Unity bindings
Stars: β 69 (-24.18%)
Mutual labels: cad
Sketchpad
Sketchpad is fully customisable collaborative whiteboard plugin written in pure JavaScript.
Stars: β 85 (-6.59%)
Mutual labels: drawing
Wl Bim Viewer
η¨δΊvueζ‘ζΆηbimδΈη»΄ζ¨‘ει’θ§ζδ»ΆγBim 3D model preview plugin for vue framework.
Stars: β 78 (-14.29%)
Mutual labels: cad
Streamlit Drawable Canvas
Do you like Quick, Draw? Well what if you could train/predict doodles drawn inside Streamlit? Also draws lines, circles and boxes over background images for annotation.
Stars: β 79 (-13.19%)
Mutual labels: drawing
ZCAD
Overview
ZCAD is simple CAD program, written in Lazarus / FPC.
License: mLGPLv2
Features:
- Fast OpenGL rendering
- Fast GDI rendering
- Crossplatform (Windows x86/x64, Linux x86/x64 - gtk/qt)
- DXF fileformat
- SHX, TTF font support
- true DXF linetypes
- POINT, LINE, CIRCLE, POLYLINE, LWPOLYLINE, ARC, ELLIPSE, INSERT, TEXT, MTEXT, 3DFACE, SOLID, SPLINE entities support
- Polar tracking, Object snap
ToDo:
-
Dimensional entities(partially done) Line type- More entities
-
Separate graphics engine from the CAD implementation(partially done) GDI and canvas render backends- DX render backend
Printing
Build from source
Requirements:
- Lazarus 2.0.10 (or trunk)
- FPC 3.2 (or trunk)
Build ZCAD:
- install zcad packages from 'cad_sources/components' to lazarus
- install third party packages from 'cad_sources/other' to lazarus:
- cad_source\other\AGraphLaz\lazarus\ *.lpk
- cad_source\other\laz.virtualtreeview_package\laz.virtualtreeview_package.lpk
- cad_source\other\uniqueinstance\uniqueinstance_package.lpk
- check whether the PATH variable includes path to lazbuild binary
- if need set PATH variable:
$ export PATH="$PATH:/your/patch/to/lazarus/"
- run
$ ./zcad.sh
(or zcadelectrotech.sh) file - open zcad.lpi in lazarus and compile
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].