0.23 MIT/X Consortium License    
3.4/5 23




Antiprism project is a suite of programs for the generation, manipulation, and visualisation of polyhedra.

Make a cube

This can be done with unipoly, which can be used to make all the uniform polyhedra.

unipoly cube >

Display with

off2pov -o cube.pov
povray +a +p cube.pov

Make the dual octahedron

pol_recip is used for making duals by polar reciprocation.

To make a nice compound the radius of the sphere used for reciprocation needs to be the distance from the cube centre to the mid-point of an edge, and the sphere centre must be the centre of the cube.

unipoly has centred the cube on (0, 0, 0), which is the default centre for pol_recip. The radius can be specified using the -R option and passing two adjacent vertex index numbers of the cube. Use off2pov with the -n option to display the cube with its vertex numbers.

off2pov -x vf -n -o cube.pov
povray +a +p cube.pov

Vertices 3 and 5 are adjacent, so make the dual octahedron like this, and display it.

pol_recip -R 3,5 >
off2pov -o oct.pov
povray +a +p oct.pov

Merge the polyhedra

OFF files are merged with off_merge

off_util >

Display the result.

off2pov -o cub_oct.pov
povray +a +p cub_oct.pov

Use colours

To make it clearer that this is a compound of a cube and octahedron the two polyhedra could be given different colours using off_color.

Colour the cube faces red, and the octahedron faces green.

off_color -f 1,0,0 >
off_color -f 0,1,0 >

Now merge and display as before, this time making the edge and vertex elements smaller than the defaults

off_util >
off2pov -v 0.02 -e 0.016 -o color_cub_oct.pov
povray +a +p color_cub_oct.pov
Last updated on March 12th, 2013

0 User reviews so far.

Antiprism is a suite of programs for the generation, manipulation, and visualisation of polyhedra.


#polyhedra visualisation #polyhedra generation #polyhedra manipulation #Antiprism #polyhedra #visualisation #generation