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