butterflies: butterfly tilings

[ gpl, graphics, library, program ] [ Propose Tags ]

various tilings with butterflies (after M C Escher 1950)


[Skip to Readme]
Versions 0.3.0.1, 0.3.0.2
Dependencies base (>=4.6 && <4.13), butterflies, bytestring (==0.10.*), gl-capture (==0.1.*), GLUT (==2.7.*), OpenGLRaw (==3.3.*), repa (==3.4.*), repa-devil (==0.3.*) [details]
License GPL-3.0-only
Copyright (C) 2013,2018 Claude Heiland-Allen <claude@mathr.co.uk>
Author Claude Heiland-Allen
Maintainer claude@mathr.co.uk
Category Graphics
Home page https://code.mathr.co.uk/butterflies
Source repo head: git clone https://code.mathr.co.uk/butterflies.git
this: git clone https://code.mathr.co.uk/butterflies.git(tag v0.3.0.2)
Uploaded by ClaudeHeilandAllen at Tue Nov 6 07:35:32 UTC 2018
Distributions NixOS:0.3.0.2
Executables butterflies-flat
Downloads 380 total (45 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2018-11-06 [all 3 reports]
Hackage Matrix CI

Modules

  • Geometry
    • Geometry.Class
    • Flat
      • ThreeD
        • Geometry.Flat.ThreeD.Space
      • TwoD
        • Geometry.Flat.TwoD.Space
        • Tessellation
          • Geometry.Flat.TwoD.Tessellation.Triangular
    • Hyperbolic
      • TwoD
        • Geometry.Hyperbolic.TwoD.HalfSpace
    • Geometry.Utils

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for butterflies-0.3.0.2

[back to package description]
butterflies -- butterfly tilings
Copyright (C) 2013  Claude Heiland-Allen <claude@mathr.co.uk>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.


Example usage:

  #!/bin/bash
  for s in $(seq 2 5)
  do
    for p in $(seq 0 $((s/2)))
    do
      q=$((s-p))
      butterflies-flat $q $p -geometry 1024x1024
    done
  done