This repo provides a small script that creates tattoo motives inspired by Lissajous curves. A Lissajous curve is a two-dimensional curve, which can be written as
or, alternatively, as the sum of two perpendicular sinusoidal curves. To "generalize" this
idea, we can consider curves which can be expressed as the sum of an arbitrary number
where lissattoo.py
script generates such curves as tattoo motives based on user-defined
parameters
To generate your Lissajous-ish curve just replace the parameters by your favorite numbers that you want to encode in your tattoo in the following command and run it then.
python lissattoo.py --theta 2.09439510239 0 4.18879020479 --a 4 7 2 --omega 4 3 6 --phi 1996 1990 2000 --output ./lissattoo.png
An image of the curve will be saved in the path specified in the output parameter.
The command above creates a curve made of three sinusoidal components at an angle of 120° to each other. The amplitude, frequency and phase parameters can be interpreted as birthdates (April 4th, 1996; March 7th, 1990; June 2nd, 2000) of three persons. And this is how the resulting curve looks:
My sister, my brother and I picked up the idea of encoding our birthdays in a Lissattoo, this is what it looks like