Skip to content

Latest commit

 

History

History

Jan06_Triangle_Subdivision

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Jan 06: Triangle Subdivision

Find other images here

Description

Start with a 20-sided icosahedron. Subdivide each triangular face into smaller triangles. Project the vertices of all the resulting smaller triangles on to a sphere. Add rotation.

Project Structure

  • Art artifact (jpeg, png or gif)
  • A brief description of the end product, and possibly the thinking behind it
  • Some technical notes and challenges
  • Code
  • References, if any

Reference

Pages on Icosahedron creation

Code and Common Modules

icosahedron.py is what you have to run (from inside Processing) to recreate these images.

For most of these, I am using the Processing Framework. Since I mostly code in Python, I use the Python extension of Processing, which is not as popular as its Java version. Also, I sometimes create small resuable code segments which I use in multiple projects. I'm sharing all my genart code, in case others find it useful.

Ram