Python module for representing, manipulating, and drawing tilings of the 2D plane.
Project description
Tactile-Python
Tactile-Python is a pure Python port of tactile-js, a library for representing, manipulating, and drawing isohedral tilings on the 2D plane. Craig S. Kaplan created tactile-js
based on his PhD thesis.
See tactile
's original README file for more information on how to use this library.
Install
pip install tactile
Demo
See examples/random_tiles_p5.py
which requires p5
. It will display random tilings in a window.
License
BSD 3-Clause License, inherited from tactile-js.
Related Libraries and Projects
- turning-function: A shape distance metric, hopefully the same as used in "Escherization" (Kaplan & Salesin, 2000)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
tactile-0.1.0-py3-none-any.whl
(24.7 kB
view details)
File details
Details for the file tactile-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: tactile-0.1.0-py3-none-any.whl
- Upload date:
- Size: 24.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086d47829ff57793557e170cd4792839b07fab188a2aaf55e76171688d916ae2 |
|
MD5 | 60195c8c394d02ef580ec4ba9c67c6f5 |
|
BLAKE2b-256 | a234ca61edccb2f9e41296101e2e2bb8534d6860c06d8bb7127ca56b2965c30e |