<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2013/4/9 Maurizio Paolini <span dir="ltr"><<a href="mailto:paolini@dmf.unicatt.it" target="_blank">paolini@dmf.unicatt.it</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Actually, a 3D version of kig is in my opinion a completely<br>
different beast, which should be implemented as a completely<br>
different project (kig3d?) and starting more or less from<br>
scratch. I wouldn't vote in favour of a modification of<br>
kig with builtin 3D capabilities, actually.<br></blockquote><div>Well, it was just a wild fancy :)<br></div><div>Actually, it could be implemented as a different frontend<br>to the same underlying library, but this would be (if done)<br>
</div><div>a project for another time.<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On the contrary, implementing projective coordinates (with<br>
3 homogeneous coordinates in place of the present 2) seems<br>
feasible.<br></blockquote><div>I think it's feasible and beneficial.</div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On noneuclidean (2D) geometry I do not presently have a precise<br>
opinion, but I am a little bit uneasy on the matter.<br>
Of course it is already possible to implement hyperbolic<br>
geometry (e.g. Poincare' disk or Poincare' half-plane) as a<br>
model within euclidean geometry, implementing macros like<br>
"hyperbolic line", "hyperbolic segment" and the like.<br>
This works actually surprisingly well and I could provide details<br>
on it.<br>
</blockquote>This could be a nice "warm up" before the main work.<br></div><div class="gmail_quote">Unfortunately I've never studied hyperbolic geometry,<br>but I guess that I could learn the basic ideas<br>
needed to start implementing it fast.<br><br></div><div class="gmail_quote">I've given a quick look at the two Pointcaré models and the Klein one,<br></div><div class="gmail_quote">everyone has its upsides and downsides, but I wonder how<br>
building a projective object would work.<br><br></div><div class="gmail_quote">If I understood correctly I should now look for a mentor and submit my<br>idea to the wiki, is this right?<br><br></div><div class="gmail_quote">
Leonardo<br></div></div></div>