[GSoC]Idea
Albert Astals Cid
aacid at kde.org
Tue Apr 9 20:00:25 UTC 2013
El Dimarts, 9 d'abril de 2013, a les 20:05:41, miniBill va escriure:
> 2013/4/9 Maurizio Paolini <paolini at dmf.unicatt.it>
>
> > Actually, a 3D version of kig is in my opinion a completely
> > different beast, which should be implemented as a completely
> > different project (kig3d?) and starting more or less from
> > scratch. I wouldn't vote in favour of a modification of
> > kig with builtin 3D capabilities, actually.
>
> Well, it was just a wild fancy :)
> Actually, it could be implemented as a different frontend
> to the same underlying library, but this would be (if done)
> a project for another time.
>
> > On the contrary, implementing projective coordinates (with
> > 3 homogeneous coordinates in place of the present 2) seems
> > feasible.
>
> I think it's feasible and beneficial.
>
> On noneuclidean (2D) geometry I do not presently have a precise
>
> > opinion, but I am a little bit uneasy on the matter.
> > Of course it is already possible to implement hyperbolic
> > geometry (e.g. Poincare' disk or Poincare' half-plane) as a
> > model within euclidean geometry, implementing macros like
> > "hyperbolic line", "hyperbolic segment" and the like.
> > This works actually surprisingly well and I could provide details
> > on it.
>
> This could be a nice "warm up" before the main work.
> Unfortunately I've never studied hyperbolic geometry,
> but I guess that I could learn the basic ideas
> needed to start implementing it fast.
>
> I've given a quick look at the two Pointcaré models and the Klein one,
> everyone has its upsides and downsides, but I wonder how
> building a projective object would work.
>
> If I understood correctly I should now look for a mentor
Yes
> and submit my idea to the wiki
No need, the wiki is just a compendium of ideas for people without ideas. What
you need to do is put it on the GSoC site when they open it to students (look
at the GSoC FAQ it's pretty good).
Cheers,
Albert
> , is this right?
>
> Leonardo
More information about the kde-edu
mailing list