-->
Home » , , , » Antiprism is a set of programs for generating, manipulating, transforming and visualising polyhedra.
Saturday
3 March 2012

Antiprism is a set of programs for generating, manipulating, transforming and visualising polyhedra.

antiprism_logoAntiprism 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

antiprism11
Programs
Display
Conversion
  • off2pov - converts OFF files to POV format
  • off2vrml - converts OFF files to VRML format
  • off2m - converts an OFF file to LiveGraphics3D 'm' format
  • off2crds - converts an OFF file to a coordinate file
  • m2off - converts a LiveGraphics3D 'm' file to OFF format
Manipulation
  • off_color - adds colours to an OFF file
  • off_trans - transformations (rotations, translations, etc) of OFF files
  • off_align - alignment of OFF files
  • off_util - utilities for OFF files (orientation, merging, etc)
  • planar - convert overlapping coplanar polygons into non-overlapping tiles
Reporting
  • off_report - report of global measures (e.g. area, volume, centroid), maxima, and counts
  • off_query - list element data
Generation
  • conv_hull - convex hulls (using Qhull)
  • pol_recip - polar reciprocals (duals)
  • geodesic - geodesic spheres
  • zono - zonohedra
  • polygon - polygon based polyhedra (prisms, pyramids, etc)
  • iso_delta - isohedral deltahedra
  • conway - Conway Notation transformations
  • poly_kscope - polyhedral kaleidoscope
  • unitile2d - makes uniform tilings on a surface
  • string_art - string figures
  • lat_grid - lattices and grids with integer coordinates
  • bravais - Bravais lattices
  • lat_util - lattice utilities
  • waterman - Waterman polyhedra
  • n_icons - sphericon like polyhedra
  • kcycle - kaleidocycle rings of polyhedron
  • jitterbug - jitterbug transformation
  • poly_weave - weave based on a polyhedron
  • canonical - canonicalize a polyhedron
  • sph_rings - rings of points on a sphere
  • sph_saff - spiral points on a sphere (Saff and Kuiljaars)
  • repel - equilibrium of points repelling on a sphere
  • minmax - minimise a spherical tesselation's maximum edge length, turn face data only into a spherical tesselation
  • col_util - colour utilities, plots and blending
Unsupported Programs
Unsupported programs may be incomplete or of limited use and are provided for interest only
  • dome_layer - dome strut arrangements
  • twist - twist the edges of a polyhedron
  • spidron - spidronise a polyhedron
  • off2txt - convert an OFF file to Hedron format
  • off_normals - utility for working with normals
General Documentation

Links to Complementary Programs

Using OFF format
  • Geomview - 3D viewing and processing
  • JavaView - 3D viewing and processing (Java)
  • Springie (by Tim Tyler) - 3D viewing and processing (Java)
  • Qhull - convex hulls and delaunay triangulation
Handling Antiprism Export Formats
Screenshots.


antiprim10
antiprism
antiprism1
antiprism2
antiprism3
antiprism4
antiprism6
antiprism8
antiprism9
Adserver                   610x250
 
Custom Search
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • The Coding Studio OS Screenshots.
    04.04.2010 - 0 Comments
    Linux is an operating system that was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in Finland. Linus had an interest in Minix, a small UNIX system, and decided to develop a system that exceeded the…
  • Linux Distributions Timeline 12.9 [Infographic].
    29.09.2012 - 0 Comments
    Discontinued distros: ASP, HostGIS, White Box Continued: Ubuntu Christian Edition Added 50 distros (total 470): Airinux, Amahi, Ångström, ArtistX, Asturix, BackBox, Bedrock, BlackRhino, Bridge, CAINE, Commodore OS, DeLi(cate), Descent|OS, Draco,…
  • Guides and tutorials for Zorin OS: No Bootable Device Error After Installing Zorin OS.
    07.06.2023 - 2 Comments
     What to do if you see a “No Bootable Device” error message after installing Zorin OS to your computer.After installing Zorin OS on your computer, you may see an error message that reads “No Bootable Device” when starting up. This is a known…
  • Transcribe! software to help transcribe recorded music.
    11.01.2013 - 0 Comments
    The Transcribe! application is an assistant for people who want to work out a piece of music from a recording, in order to write it out, or play it themselves, or both. It doesn't do the transcribing for you, but it is essentially a specialised…
  • Just like the Loch Ness Monster, you may have heard the rumors about Google Drive.
    13.05.2012 - 0 Comments
    Just like the Loch Ness Monster, you may have heard the rumors about Google Drive. It turns out, one of the two actually does exist. Today, we’re introducing Google Drive—a place where you can create, share, collaborate, and keep all of your…
  • Systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts.
    28.04.2015 - 0 Comments
    Systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons,…
  • Kitsune is a software aiming at solving digit problem of a famous television game show.
    03.07.2014 - 0 Comments
    Kitsune is a software aiming at solving digit problem of a famous television game show. It enables you to solve a problem of your choice, or to train yourself with random problems. Facing a problem, Kitsune will find all the different solutions,…
  • Top 10 blog posts for June 2014 from Linuxlandit & The Conqueror Penguin.
    05.07.2014 - 0 Comments
    1.- 10 small Linux applications I can't live without. Day in and day out, there are small (or smallish) applications I have come to completely rely upon. Without these tools, my job and/or my sanity would become precarious. These tools range from…
  • How Torrents Have Affected the Music Industry.
    25.01.2014 - 0 Comments
    The use of torrents is a popular means of getting downloads of music and other forms of multimedia for the file-sharing online community. All you have to do is downloading a torrent client, getting the .torrent file for the song and voila! Within…
  • Mozilla Thunderbird ISP Configuration Settings: Gmail.
    20.03.2013 - 0 Comments
    Thunderbird can be configured to work seamlessly with Google's Gmail service. Messages are synchronized between your local version of Thunderbird and the web-based Gmail. Configuring your Gmail account To configure Thunderbird to work with…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->