Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Basic Viewer

Subject: CGAL users discussion list

List archive

[cgal-discuss] Basic Viewer


Chronological Thread 
  • From: Pete Good <>
  • To: CGAL Discussion Group <>
  • Subject: [cgal-discuss] Basic Viewer
  • Date: Thu, 26 Jun 2025 17:55:35 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23: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 NVhD7jSyXlp8Hxs5YA=
  • Ironport-hdrordr: A9a23:o+dOmqnnhYiuUW0veZM4DV+rs5vpDfIC3DAbv31ZSRFFG/Fw5P re5cjztCWE6gr5PUtLpTnuAtjlfZqxz+8P3WBzB8bEYOCFghrMEGgK1+KLqEyCJ8SXzI5gPM xbAtJD4bPLfCBHZIrBkW+FOudl7t3C3q7Av4jjJrRWIT2CqZsM0+60MGim+4RNJTV7OQ==
  • Ironport-phdr: A9a23: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 EZeYuRWbuEk9TOq6FAydAOimQ==
  • Ironport-sdr: 685d7b89_n8D5IgnTPCS9W6x7uJAqOrXpOTn80Bs3vgKQHyAqFhpKJcG hSnroI3QMMRjQEZgO7NW65kPSzwL9foQsaFpKLA==

I know that CGAL allows the user to control the colours of the faces of two-dimensional objects, such as polygons, but I need to control the colours of the faces of hexahedrons which are three-dimensional objects. I have been using <CGAL/Linear_cell_complex_for_combinatorial_map.h> and <CGAL/draw_linear_cell_complex.h> to create LCC objects, which I fill with multiple hexahedrons and then use CGAL::draw to display. The draw window displays all of the hexahedrons, which I can rotate as a group using the mouse.

The draw function randomly chooses the colour for each hexahedron but if the LCC contains a large number of hexahedrons then several hexahedrons have the same colour and I can't differentiate between them because there are no (x,y,z) labels on the display.

I don't know if there is any way of controlling the colours assigned to hexahedrons but there is a way of doing this I would be glad to know about it. If it can't be done then I would like to know if the CGAL developers are planning to introduce such functionality in the future. I also wonder if there is any plan to introduce (x,y,z) axes with numerical scales on them.

Regards

Pete Good




Archive powered by MHonArc 2.6.19+.

Top of Page