Categories: None [Edit]
hexflex
# Hexflex
[![Build Status](https://travis-ci.org/aauthor/hexflex.svg?branch=master)](https://travis-ci.org/aauthor/hexflex)
Hexflex is a Ruby gem and command-line tool for automatically generating
[hexaflexagon] templates.
## Installation
gem install 'hexaflexa'
...or you can put it in your Gemfile.
## Usage
### as a gem in your ruby project
To create an [RVG] object containing a vector of the hexaflexagon template:
Hexflex.make_template_vector(side_fills: ARRAY_OF_SIDE_FILLS, template: TEMPLATE)
To save the hexaflexagon template as a file to the disk:
Hexflex.create_template_image!(side_fills: ARRAY_OF_SIDE_FILLS, template: TEMPLATE, output_file_name: OUTPUT)
Where:
- a `SIDE_FILL` is a [standard X color] or path to file for a side of the hexaflexagon. Either three or zero sides should be specified. The default are cyan, magenta, and yellow.
- `TEMPLATE` is template the form for the hexaflexagon. It can either be "tape" or "glue". The default is "tape".
- `OUTPUT` is a path to save the hexaflexagon template image. The default is "out.png".
### as a command-line tool
hexflex [-s SIDE_FILL -s SIDE_FILL -s SIDE_FILL] [-t TEMPLATE] [-o OUTPUT]
See above for definitions of `SIDE_FILL`, `TEMPLATE`, AND `OUTPUT`.
[hexaflexagon]: https://en.wikipedia.org/wiki/Flexagon#Trihexaflexagon
[standard X color]: https://en.wikipedia.org/wiki/X11_color_names
[RVG]: https://rmagick.github.io/rvg.html
Total
Ranking: 158,447 of 183,107
Downloads: 2,884
Daily
Ranking: 53,556 of 183,092
Downloads: 1
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
Rank | Downloads | Name |
---|
Depends on
Rank | Downloads | Name |
---|---|---|
1 | 2,407,087,911 | bundler |
7 | 989,475,609 | activesupport |
10 | 953,844,246 | rake |
25 | 817,849,894 | rspec |
168 | 214,812,247 | pry-byebug |
871 | 44,441,501 | rmagick |
Owners
# | Gravatar | Handle |
---|---|---|
1 | aauthor |