Recent

Author Topic: CAD program written in Lazarus / FPC  (Read 211429 times)

What I can do

  • Full Member
  • ***
  • Posts: 183
Re: CAD program written in Lazarus / FPC
« Reply #270 on: April 29, 2024, 05:58:39 pm »
OK, some just got to this, might as well be me.
https://github.com/zamtmn/zcad

brings me to a sight that show this.
github
cad_source
docs
environment
errors
utils/tests
.gitignore
.gitmodules
BUILD_FROM_SOURCES.md
COPYING.txt
GPL-3.0.txt
MPL-2.0.txt
Makefile
README.md
appveyor.yml

I feel like I'm walking into a land full of mines. I have Lazarus 3.2 on the splash screen on win 10 which one of these do I need to start with?

ccrause

  • Hero Member
  • *****
  • Posts: 1080
Re: CAD program written in Lazarus / FPC
« Reply #271 on: April 29, 2024, 06:14:07 pm »
OK, some just got to this, might as well be me.
https://github.com/zamtmn/zcad

brings me to a sight that show this.
github
cad_source
docs
environment
errors
utils/tests
.gitignore
.gitmodules
BUILD_FROM_SOURCES.md
COPYING.txt
GPL-3.0.txt
MPL-2.0.txt
Makefile
README.md
appveyor.yml

I feel like I'm walking into a land full of mines. I have Lazarus 3.2 on the splash screen on win 10 which one of these do I need to start with?

BUILD_FROM_SOURCES.md seems like a good starting point. Or download a release build if you just want to use the program (the executable is in the bin\x86_64-win64 folder).

zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #272 on: July 11, 2024, 09:35:48 pm »
New release
https://github.com/zamtmn/zcad/releases/tag/0.9.13.0

- Fast MMF based dxf loading
- Find text tool

zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #273 on: September 14, 2024, 02:02:21 pm »
New release
https://github.com/zamtmn/zcad/releases/tag/0.9.14.0

- Spell checking based on Hunspell

g-gere

  • Newbie
  • Posts: 1
Re: CAD program written in Lazarus / FPC
« Reply #274 on: October 10, 2024, 09:16:40 pm »
Hi zamtmn,

This Zcad is the best open source cad that I have seen /checked out so far, excellent work!
I see there is a "plugins" folder inside the program directory with only one file "empty.txt".
So my question is : is there already a plugin system built into your application or it is just there for future extensibility?

Because if it was possible to develop some plugins for the core application I could/ would like to contribute to this project, or just simply add
a few algorithms / extras to it.

I couldalso help with testing / bug reporting If you still maintain this project and not just the electric version.

I really think there is a great potential in this program  to become the first really usable / powerful Opensource Cad suite.


Gabor






zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #275 on: October 10, 2024, 11:17:52 pm »
Hi! thanks for the good feedback!

Plugins is more of an outdated folder, at one time I wanted to but changed my mind. At the moment I hope to add scripting support.
The project is open source, you can contribute directly to the project code)))

I support the project and plan to develop it. But things are going much slower than I would like.
There is no electric version without the base version, the base is not going anywhere. The thing is that I use the electric version and it works better, I can ignore problems in the simple version for a long time, while in the electric version I can see everything at once.

I will be glad to any help in development

zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #276 on: October 16, 2024, 09:37:47 pm »
New release
https://github.com/zamtmn/zcad/releases/tag/0.9.15.0

- Fix ttf fonts rendering
- Bugfix

zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #277 on: May 04, 2025, 10:22:26 am »
New release
https://github.com/zamtmn/zcad/releases/tag/0.9.17.0

- Linux frendly file\folder structure
- Ignore MTEXT text formating codes
- Bugfix

zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #278 on: August 01, 2025, 10:15:10 pm »
Very nice. Please check:
1、Chinese Fonts Garbled code
2、Missing fill details
It's been a long time, but better late than never. ZCAD has started to support code pages for drawings when opening and saving. Of the problems you've mentioned, the only thing left is support for elliptical segment hatching. And internal control characters in texts to font change.

zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #279 on: August 09, 2025, 12:09:47 pm »
I compared qcad, librecad, cadzinho, and zcad for loading speed of a large file, responsiveness to a large file, and memory consumption
Code: Pascal  [Select][+][-]
  1. qcad     64 sec, unusable     , 2666MB
  2. librecad 43 sec, uncomfortable, 1477MB
  3. cadzinho 38 sec, uncomfortable, 1231MB
  4. zcad     4 sec , comfortable)), 1005MB
https://sendvid.com/p7g6zlm0

creaothceann

  • Full Member
  • ***
  • Posts: 204
Re: CAD program written in Lazarus / FPC
« Reply #280 on: August 09, 2025, 01:40:42 pm »
Do you have times for AutoCAD / DWG TrueView?
Quote from: Thaddy
And don't start an argument, I am right.
Quote from: Thaddy
You have a thorough misunderstanding of what I wrote. Can you provide an example this time? I doubt it. (because you never do out of incompentence)

zamtmn

  • Hero Member
  • *****
  • Posts: 674
Re: CAD program written in Lazarus / FPC
« Reply #281 on: August 09, 2025, 06:01:07 pm »
Yes, I use autocad in my daily work. I've stolen many solutions there. I'm not planning try DWG libs from autodesk or oda - it is expensive.
I've added initial DWG support based on LibreDWG, but there is no way to develop this yet, there are many more interesting tasks.

 

TinyPortal © 2005-2018