Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Question on draw_polyhedron.cpp example based draw_planar.cpp

Subject: CGAL users discussion list

List archive

[cgal-discuss] Question on draw_polyhedron.cpp example based draw_planar.cpp


Chronological Thread 
  • From:
  • To:
  • Subject: [cgal-discuss] Question on draw_polyhedron.cpp example based draw_planar.cpp
  • Date: Wed, 31 Jul 2024 00:14:34 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=None ; spf=None
  • Ironport-data: A9a23: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
  • Ironport-hdrordr: A9a23:dG2WX6tR5Xb67PlVVTZbu+/l7skCC4Mji2hC6mlwRA09TyX5rb HToB19726TtN9xYgBGpTnuAse9qB/nlKKdgrN/AV7BZniChILAFugLhubfKlbbak7DH4BmtZ uIP5IOauEZxDJB/LbHCV6DYq0dKF7sytHQuQ9ZpU0dNT2DmstbnnZE4mHyKDwEeCB2QaA0Ho aG6u5Opz+vcWkaKum8AnEEWIH41qf2vaOjWxINGwUqzAGPiD2h9bK/MxWV2QofTiMn+91PzU H11zb07Lm5v9WyyhrT33Leq7JLhdXmytxMQOaIgtIOQw+c9TqAVcBaV7efpzwQqOGr5l42nJ 3rvwovOcR15Tf8YWG5rRzm12DboUgTwk6n81OTnWDuhcT4QTwzFsYEuZhUaRzQ70ZIhqAA7E oat1jp06ZqMQ==
  • Ironport-phdr: A9a23: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 S6Xsd9qqUuvlOWTjDZqAkImlw==
  • Ironport-sdr: 66a965ce_PBooVBjU5Qd/txkq+dzYZE1JnETR0Myt2DIIsKTa4GJMTww fdEiUWpwADEmjLiqIeGCOyTWUbmjmpaK171Levg==

I started using CGAL after having learned about its "width of pointset" implementation.
I created an issue on what I found:
https://github.com/CGAL/cgal/issues/8358

Then I learned more and more about CGAL, and really love its Basic_viewer with
24 key and 33 mouse controls described when hitting "h".

For my lattice sphere work I used draw_polyhedron.cpp example a lot.
Now I am working on planar graphs, and found that it can be used for that as well.
When I create a planar straight line drawing with Boost
https://github.com/Hermann-SW/random_maximal_planar_embedding/tree/main/boost#random_maximal_planar_embedding
z=0 is written for all 2D point coordinates in the created .off file.

That works well, but with small problems:
1) starts in mono mode
2) does not allow to rotate because all points in same plane
3) inverse_normal is true and cannot be changed

I found workaround for what I want, for Qt5 as well as Qt6:
https://github.com/Hermann-SW/random_maximal_planar_embedding/tree/main/boost/cgal#build

1) starts in color mode by patches to local CGAL file copies
3) starts with inverse_normal false which makes the face colors brighter

This only works with colored faces (visit repo link above) if I set z=-1 for first point coordinate. Otherwise graph is drawn in mono mode.

My question is, whether CGAL Basic_viewer can display planar graphs like
draw_planar.cpp does, without my patches somehow ?


Regards,

Hermann Stamm-Wilbrandt.


  • [cgal-discuss] Question on draw_polyhedron.cpp example based draw_planar.cpp, hermann, 07/31/2024

Archive powered by MHonArc 2.6.19+.

Top of Page