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

Kig

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

  • Owner: KDE/kig
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

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

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

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

Overview

Name With OwnerKDE/kig
Primary LanguageC++
Program languageCMake (Language Count: 7)
Platform
License:
Release Count353
Last Release Namev24.04.80 (Posted on 2024-04-26 15:04:47)
First Release Namev0.1.0 (Posted on 2002-09-01 12:01:34)
Created At2015-09-18 12:37:46
Pushed At2024-04-28 08:27:49
Last Commit At2024-04-28 08:27:44
Stargazers Count14
Watchers Count2
Fork Count5
Commits Count3.5k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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

To the top