KGeo, KSegDr. Geo 等和商业程序如

Kig

Kig 是一个探索几何构造的程序。它是类似的免费项目如 KGeo, KSeg 和 Dr. Geo 等和商业程序如

  • 所有者: KDE/kig
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Kig 是一个探索几何构造的程序。

它是类似的免费项目如 KGeo, KSegDr. Geo 等和商业程序如 Cabri 的一个更好的替代。

Kig 是一个免费软件,如"free speech"。这基本上意味着,你不必要求我的许可使用它,改进它,分发或甚至出售它。你需要做的唯一的事情就是传递这些权利,如果你发布Kig。当然,这部分是不是一个法律文本,如果你想知道你的权利是什么阅读GPL许可证。

对于高中学生和教师,Kig 是有用和强大的工具,作为我和其他人合作的一个有趣的项目。通过这个项目我学到了很多,并且为了这个项目和其他人一起努力是一种乐趣。我自己已经写了很多的 Kig 代码,但也有很多来自其他人的帮助。

主要指標

概覽
名稱與所有者KDE/kig
主編程語言C++
編程語言CMake (語言數: 7)
平台
許可證
所有者活动
創建於2015-09-18 12:37:46
推送於2025-06-16 01:36:05
最后一次提交2025-06-16 01:35:59
發布數374
最新版本名稱v25.04.2 (發布於 2025-06-05 12:45:04)
第一版名稱v0.1.0 (發布於 2002-09-01 12:01:34)
用户参与
星數15
關注者數1
派生數6
提交數3.6k
已啟用問題?
問題數0
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Hi, here are some things that might not be immediately clear :

  • There are different source dirs ( kig, objects, misc, filters and
    modes ) ( just in case this wasn't clear.. )

  • for testing code, i don't really know how you're supposed to do this with
    kparts, so i just do a "make install" every time, and then simply run the
    program, you prolly want to do "./configure --enable-debug=full
    --prefix=/usr/local/kde3" (meanwhile, i found out, the solution is in a
    developer faq on developer.kde.org
    (http://developer.kde.org/documentation/other/developer-faq.html#q67.1)

  • There is some documentation about the design in the file DESIGN

  • if you want to contribute, your work is more than welcome, no matter where
    you want to help: translation, coding, art, just send us a mail at
    kde-edu-devel@kde.org (preferably before you start, so you won't be
    doing unnecessary work or something like that), if you have cvs access,
    you can of course always commit to cvs

HISTORY

I started Kig because we were using "Cabri" in school, a proprietary
windows-only app. When I started looking for free alternatives that ran on
linux, i found two: KGeo and KSeg. Both had features and limitations, KSeg
had most features, but was ugly. Furthermore, it was qt-only, which did
allow it to run on windows too, but made it not fit into kde. KGeo was
fully KDE, but didn't have all the features that KSeg had.

I first wanted to merge both together, but the code was rather incompatible,
so I wanted to simply extend KGeo. Since I was planning to make it a kpart
app, i started with "kapptemplate --kpart-app", and then started coding. I
was first planning to use lots of code from both kgeo and kseg, but i ended
up recoding everything since in many cases it was faster than porting stuff,
and i wanted to change rather much in the code.

I did get much inspiration from the source of both programs, and i used some
source and many pictures from KGeo, I would therefore want to thank both
developers for their work.

I also want to thank everyone who contributed something to Kig or to
free software in general.

Cheers,

The Kig Developers