Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] More C++11 in CGAL GSoC 2020

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] More C++11 in CGAL GSoC 2020


Chronological Thread 
  • From: Efi Fogel <>
  • To:
  • Subject: Re: [cgal-discuss] More C++11 in CGAL GSoC 2020
  • Date: Wed, 26 Feb 2020 10:43:22 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:7JY2+BAnbr2YGp7jNj/rUyQJP3N1i/DPJgcQr6AfoPdwSPvzrsbcNUDSrc9gkEXOFd2Cra4d16yH6Ou5AzZIyK3CmU5BWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MRq7oR/Vu8QYjoduN7g9xgXUqXZUZupawn9lKl2Ukxvg/Mm74YRt8z5Xu/Iv9s5AVbv1cqElRrFGDzooLn446tTzuRbMUQWA6H0cUn4LkhVTGAjK8Av6XpbqvSTksOd2xTSXMtf3TbAwXjSi8rtrRRr1gyoJKzI17GfagdF2galGohyuugZ/zpbbb4GbNvVwfq3Tc9AHS2RfQslcTDZODp+mYoYVE+YNIeRVoo/grFUOtxu+AgysCfvgxD9Gh3/9wK000+MuEQ7Y2AwrAtUDv2rarNX0OqcSVu+1w7fMzTjYYPNW3C3y6InMchw7vf6MWrdwfNPXxEIyGQ3FiVCQppbkPzOTzukNvG+b7+1vVeKrlWErsR1+oj+1ysctjonFno0VylHY9SV53YY6Pse0R1J8Yd6hCJdfqy6aOJFyQs84RGFooik6x7sbspC4ZCgH0IorywLbZvCdcIWF4gjvWPuQLDp5nn5oeK6zihCv+ka60OL8TNO70FNSoypFjNbMsncN2gTW6sedS/t9+l6t2TeI1wzO8+1EL0A5mbbBJ54uxb4wkZUTsUDdESPshEr2i6qWel0l+uiu9evnfq3rqoGAO4JwkA3zMaQjltaiDek5MwUCRWiW9fik2L3m50L5QbFKjvMskqnetZDXPdoUpqC4Aw9b1YYj5AiwDzO93dQXmHkINlNFeBadg4f1PFHOJej0De2jjFS0jDdr2/fGM6X9DZXCNHfDlK7tcqt8605H1AUz0Mtf54lPB7EaIPPzX1fxu8bCAh84NQy02efnB89n2oMQQ2LcSpOeZajduFvN6uM0KPSXf6cUviz8Ir4r/a3Al3g8zHITfOGH2pQabDjsE/pnLUKWbH7EjdIIEGNMtQ07Gr+5wGaeWCJeMi7hF5k34Ss2Xdr/UdXzA7u1ibnE5x+VW4VMbzkfWF+JGHbsMY6DXqVUMX/AEopaijUBEIOZZcoh2BWp7lKozrNmKq/V/XRdu8+7ktdy4OLXmFc58jkmV53MgVHIdHl9myYzfxFz2al+pUJnzVLaiPp3hvVZEZpY4PYbCwo=

Hi Ahmed,

I've just noticed that this message was sent to a larger distribution, and I've responded as if you queried about the projects that I have suggested to mentor, that is, the 2D arrangement related projects,
There are other projects that CGAL offers and might be interesting to you, and you can even suggest your own.

Best,
Efi

   ____  _        ____             _
  /_____/_) o    /__________  __  //
 (____ (   (    (    (_/ (_/-(-'_(/
                         _/




On Wed, 26 Feb 2020 at 10:39, Efi Fogel <> wrote:
Hi Ahmed,

Nice to e-meet you and thanks for showing interest.

This project requires knowledge in C++ generic programming, QT, as well as computational geometry, linear algebra, and naturally CGAL.
The first requirement is strict---C++ generic programming.

Regarding Generic Programming, I recommend the book entitled "Generic Programming and the STL", see, e.g., https://books.google.co.il/books/about/Generic_Programming_and_the_STL.html?id=4K5QAAAAMAAJ&source=kp_cover&redir_esc=y, and especially, the first 3 chapters. The book https://books.google.co.il/books?id=u0CONtnwi9YC&pg=PA15&dq=CGAL+Arrangement&hl=iw&sa=X&ved=0ahUKEwi4n-jAwevfAhXO_aQKHSK9AY4Q6AEIKzAB#v=onepage&q=CGAL%20Arrangement&f=false can also help. You may find chapters online.

If you are still interested and haven't installed CGAL, I suggest that you do that. Do it from sources. That is, clone the git repository available on github at https://github.com/CGAL/cgal and build the libraries. You will have to install first the dependencies (e.g., Boost); see http://doc.cgal.org/latest/Manual/installation.html. Install CGAL with Qt support and with CORE support. So you would have to install Qt and CORE as well before you actually install CGAL. After you are done with installing CGAL, try to build and run some example in the Regularized Boolean Operation Package. If you still have the power, build the "2D Arrangement" demo or the "Polyhedron" demo or both. Then, start filling out the GSoC application. At this point I should be able to suggest a few things.

PS, I have mentored GSoC project for a few times now, but never had a student from Egypt.
That would be a nice!
However, it seems that the competition is getting harder every year, and I would hate to disappoint you.
I suggest that if you do decide to participate submit several applications (for several projects and orgs). I think (not sure though) that it is possible.
Good luck,
Efi
   ____  _        ____             _
  /_____/_) o    /__________  __  //
 (____ (   (    (    (_/ (_/-(-'_(/
                         _/




On Tue, 25 Feb 2020 at 19:56, ahmed elshreif <> wrote:
Hello,

I am Ahmed ElShreif a student from Egypt. I am studying computer Engineering for 4 years. I was a GSoC 19 student with Libreoffice. I would like this year to join CGAL in GSoC 2020.

I know C++ very well and basics of geometric algorithms So I found this project the most interesting one for me. I need to understand more about the project. What will be the target and deliverables?

I need some recommendations about which issues to start with to dig deep in the needed part for the project.

Thanks,
Ahmed





Archive powered by MHonArc 2.6.18.

Top of Page