[PPL-devel] visualizing polyhedra

Enea Zaffanella zaffanella at cs.unipr.it
Wed Jan 8 14:19:50 CET 2014


On 01/08/2014 03:41 AM, Piotr Mardziel wrote:
> Hello ppl developers. I’m trying to visualize (draw) polyhedra but am finding it hard to do so with the representations provided in ppl. Is there some reasonable way to get from ppl or (easily) compute the faces of a polyhedron so that it can be drawn?
>
> Best,
> Piotr (Peter) Mardziel <piotrm at cs.umd.edu>
> http://www.cs.umd.edu/~piotrm
>
>
>
> _______________________________________________
> PPL-devel mailing list
> PPL-devel at cs.unipr.it
> http://www.cs.unipr.it/mailman/listinfo/ppl-devel
>

Hello Piotr.

For the sake of ease of exposition, let me consider a fully dimensional, 
topologically closed and bounded polyhedron. A minimized representation 
in the PPL will then consist of a minimal set of constraints (the facets 
of the polyhedron), a minimal set of generators (the vertices of the 
polyhedron) and a saturation matrix telling, for each constaint, which 
of the vertices are saturating that constraint. Hence, using this 
saturation matrix, knowing which vertices form the facets of the 
polyhedron should be quite immediate and reasonably efficient. 
Currently, however, there is no public method providing this info to the 
user in the most efficient way (adding it should not be a big issue ... 
the only problem is the design of a proper interface).
Is that what you were meaning when asking to "compute the faces of a 
polyhedron"?

I should also mention that, a few years ago, a couple of Leeds' students 
(Leigh Finegold and Gerard Howard) worked on a web-based application for 
the visualization of (lower dimension projections of) polyhedra, based 
on the PPL. You may find the following links useful as a starting point 
to obtain further info:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.98.9838&rep=rep1&type=pdf

http://www.cems.uwe.ac.uk/~gdhoward/Howard-MSC.pdf

Regards,
Enea.




More information about the PPL-devel mailing list