projects
/
flexagon-toolkit.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
README.md: mention also the tetraflexagon example
[flexagon-toolkit.git]
/
src
/
flexagon
/
tritetraflexagon.py
diff --git
a/src/flexagon/tritetraflexagon.py
b/src/flexagon/tritetraflexagon.py
index
8a70069
..
767d42f
100755
(executable)
--- a/
src/flexagon/tritetraflexagon.py
+++ b/
src/flexagon/tritetraflexagon.py
@@
-25,6
+25,12
@@
class Tile(object):
self.square = square
self.index = index
self.square = square
self.index = index
+ def calc_offset_in_square(self, side):
+ xoffset = side / 2 * ((self.index % 2) * 2 - 1)
+ yoffset = side / 2 * ((self.index > 1) * 2 - 1)
+
+ return xoffset, yoffset
+
@staticmethod
def calc_plan_coordinates(side, i, j):
xoffset = side / 2 + j * side
@staticmethod
def calc_plan_coordinates(side, i, j):
xoffset = side / 2 + j * side