Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Simple CAD program

License

NotificationsYou must be signed in to change notification settings

zamtmn/zcad

Repository files navigation

GitHub ReleaseBuild status

ZCAD

Overview

ZCAD is simple CAD program, written in Lazarus / FPC.

Contacts:

License: GPL3.0/MPL2.0

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)
  • 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

Detailed instructions:ENG /RUS

Requirements:

  • Lazarus RC2.2 (or trunk)
  • FPC 3.2 (or trunk)

You can build ZCAD or ZCADELECTROTECH

Build ZCAD:

  • make installpkgstolaz LP=/path/to/your/lazarus PCP=/path/to/your/lazarus/primary/config
  • make clean
  • make zcadenv
  • make zcad LP=/path/to/your/lazarus PCP=/path/to/your/lazarus/primary/config

Build ZCADELECTROTECH:

  • make installpkgstolaz LP=/path/to/your/lazarus PCP=/path/to/your/lazarus/primary/config
  • make clean
  • make zcadelectrotechenv
  • make zcadelectrotech LP=/path/to/your/lazarus PCP=/path/to/your/lazarus/primary/config

make installpkgstolaz you need to do it only one time, this will install packages from 'cad_sources/components' and 'cad_sources/other' to your lazarus and will rebuild it

Screenshots

screenshotscreenshotscreenshot


[8]ページ先頭

©2009-2025 Movatter.jp