The reference documentation for property type HomologyGroup (linked from HOMOLOGY property) briefly lists the field names, albeit without further explanation. Admittedly, there is still room for improvement.
But still, I'm wondering why are you doing all this in a C++ program and not in a script. The C++ clients and callable library were invented for other purposes. In a script, you can try out all possible angles, colors, styles, etc. in an instant. Do you simply abhor perl?
No, you can't. sketch is not a method, it is a free function. I'm surprised that you are trying to do such things from a C++ program. Usually producing pictures, especially with a fixed visualization back-end, is something I would expect to see in a script. Probably you have invented a new family of...
Is VISUAL not returning an perl::Object? Well, it's indeed a confusing naming. The C++ class perl::Object is written to hold the so called "big objects" like Polytope, Fan, SimplicialComplex, or Ideal. They are indeed implemented as perl objects, but their distinguishing trait is that the...
Yes and no. The order of nodes of dim=0 or co-dim=1 is indeed identical to that of the vertices resp. facets of the polyhedron. But you should never access the DIMS property directly, some face lattice objects are built in ascending dimension order, others in descending order. Always use the method ...
... Fink says the term-readline-gnu-pm5123 is installed, and I did not installed anything to a non-standard location. I tried to fix this by changing the PERL5LIB, but it didn't work. In fact, I'm not sure what file exactly the configure script is looking for. Is it the /sw/lib/perl5-core/5.12.3/Te...
I've found the bug. Please find attached a small patch fixing it. I suppose you are working with release 2.12. Apply the patch using command 'patch -p1' from the unpacked source directory of polymake, then run 'make install'.