Forum > Third party

CAD program written in Lazarus / FPC

(1/56) > >>

zamtmn:
Hi all,

Source: https://github.com/zamtmn/zcad (need Lazarus 2.2 (or trunk) and 3.2 (or trunk) FPC to compile)
Binaries: https://github.com/zamtmn/zcad/releases
Nightly builds https://ci.appveyor.com/project/zamtmn/zcad (win32)
Build from source https://github.com/zamtmn/zcad/blob/master/README_ENG.md
License: mLGPLv2 dual: gpl3/mpl2

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, HATCH entities support
-Polar tracking, Object snap

ToDo:
-Dimensional entities (partially done)
-Hatch entity (partially done)
-Line type
-More entities
-Separate graphics engine from the CAD implementation(partially done)
-GDI and canvas render backends
-DX render backend
-Printing

fredbrastux:
Nice Work !

LA.Center:
super! well done.

zamtmn:
@plusplus, @fredbrastux
Thanks. I am not programmer, but an engineer. Therefore the program looks useful, but the source code is very bad

JD:
Very good! I'm impressed. It's nice to see Lazarus/FPC being used for such "heavy" projects. It shows how versatile Lazarus/FPC is and it will surely spread the word about its capabilities.

Navigation

[0] Message Index

[#] Next page

Go to full version