Antiprism

Software Screenshot:
Antiprism
Software Details:
Version: 0.23
Upload Date: 20 Feb 15
Developer: Adrian Rossiter
Distribution Type: Freeware
Downloads: 36

Rating: nan/5 (Total Votes: 0)

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 > cube.off

Display with

off2pov -o cube.pov cube.off
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 cube.off
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 cube.off > oct.off
off2pov -o oct.pov oct.off
povray +a +p oct.pov

Merge the polyhedra

OFF files are merged with off_merge

off_util cube.off oct.off > cub_oct.off

Display the result.

off2pov -o cub_oct.pov cub_oct.off
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 cube.off > red_cube.off
off_color -f 0,1,0 oct.off > green_oct.off

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

off_util red_cube.off green_oct.off > color_cub_oct.off
off2pov -v 0.02 -e 0.016 -o color_cub_oct.pov color_cub_oct.off
povray +a +p color_cub_oct.pov

What is new in this release:

  • This version includes new models (isohedral kite-faced polyhedra, crown polyhedra) and evaluation of mathematical expressions for program arguments.

What is new in version 0.22:

  • This version includes higher precision resource models, bugfixes, and changes to allow building on OS X (untested).

What is new in version 0.20:

  • New features include a large collection of polyhedron models accessible by name and symmetry operations for several programs.
  • The Antiprism C++ library is installed with headers and documentation and may be developed against (this is work in progress).
  • A self-extracting installer is provided for the Windows binary package.
  • The examples section of the Web site has been expanded to provide help for new features.

What is new in version 0.19.1:

  • This release includes changes to allow building with GCC 4.3 (as used in Ubuntu 8.10).

What is new in version 0.19:

  • This release includes a new program for investigating Bravais lattices, a new program for the optimized generation of Waterman polyhedra, some minor feature additions; and some bugfixes.

Similar Software

JavaPlot
JavaPlot

3 Jun 15

ParaView
ParaView

11 May 15

sidc-gui
sidc-gui

20 Feb 15

NeuronVisio
NeuronVisio

20 Feb 15

Other Software of Developer Adrian Rossiter

Antiprism
Antiprism

3 May 15

Comments to Antiprism

Comments not found
Add Comment
Turn on images!