Zeno Rogue
|
47c49c6d1d
|
fixed some rotation bugs
|
2018-08-20 02:03:43 +02:00 |
|
Zeno Rogue
|
c54d4ec59d
|
struct archimedean_tiling
|
2018-08-20 02:02:45 +02:00 |
|
Zeno Rogue
|
4d31e5a544
|
renamed 'syntetic' to 'archimedean' (enums/files/marcos/namespaces)
|
2018-08-19 23:06:32 +02:00 |
|
Zeno Rogue
|
1c8f0e7e37
|
inverse_error as a separate function (helps with debugging)
|
2018-08-19 22:54:11 +02:00 |
|
Zeno Rogue
|
676ea3a1f9
|
precise mouseover computation
|
2018-08-19 22:53:51 +02:00 |
|
Zeno Rogue
|
db4f622588
|
Archimedean tilings available from the menu
|
2018-08-19 22:53:34 +02:00 |
|
Zeno Rogue
|
c37a72ddd3
|
more patterns
|
2018-08-19 18:06:54 +02:00 |
|
Zeno Rogue
|
4fa4f2061c
|
fixed a bug in synt patterns
|
2018-08-19 18:06:08 +02:00 |
|
Zeno Rogue
|
c42940684c
|
proper hrmap_* for syntetic; fixed a bug when deleting
|
2018-08-19 18:04:56 +02:00 |
|
Zeno Rogue
|
d094417cf6
|
L and H codes no longer freeze the game
|
2018-08-19 16:29:05 +02:00 |
|
Zeno Rogue
|
e1c49a83fa
|
fixed displayspin in syntetic
|
2018-08-19 16:28:36 +02:00 |
|
Zeno Rogue
|
3ac47f53f5
|
some more
|
2018-08-19 15:55:49 +02:00 |
|
Zeno Rogue
|
453c06f9f9
|
functions with rotation parameters in S84-degree system have been removed or replaced in radian versions
|
2018-08-19 15:52:39 +02:00 |
|
Zeno Rogue
|
5384ce3274
|
synt:: patterns
|
2018-08-19 15:15:47 +02:00 |
|
Zeno Rogue
|
f738bb7002
|
synt:: graveyard and three-color and line patterns
|
2018-08-19 13:47:51 +02:00 |
|
Zeno Rogue
|
29a9980fc3
|
more improvements to scaling in syntetic
|
2018-08-19 13:46:22 +02:00 |
|
Zeno Rogue
|
90b959c1d2
|
better geometry2 support for syntetic and standard
|
2018-08-19 13:46:05 +02:00 |
|
Zeno Rogue
|
7ea60c60d8
|
fixed calc_relative_matrix for syntetic sphere
|
2018-08-19 13:44:25 +02:00 |
|
Zeno Rogue
|
d5175882f6
|
fixed optimizeview in Euclidean syntetic
|
2018-08-19 01:04:15 +02:00 |
|
Zeno Rogue
|
5202511c57
|
added fixmatrix
|
2018-08-19 00:39:29 +02:00 |
|
Zeno Rogue
|
7bae01c168
|
synt:: replaced the combinatorial building process with floating-point-based one for hyperbolic geometry too
|
2018-08-19 00:27:20 +02:00 |
|
Zeno Rogue
|
b186b9d1bb
|
shadows are actually fixed now
|
2018-08-18 18:01:41 +02:00 |
|
Zeno Rogue
|
e14b83d400
|
removed the debug text in syntetic
|
2018-08-18 17:53:06 +02:00 |
|
Zeno Rogue
|
7382791dff
|
separate shadows for Escher floorshapes
|
2018-08-18 17:52:43 +02:00 |
|
Zeno Rogue
|
00f9409e06
|
synt:: non-hyperbolic should always work; record debugging to svg
|
2018-08-18 17:46:02 +02:00 |
|
Zeno Rogue
|
99cad10617
|
svg::render now accepts a function to draw something else
|
2018-08-18 17:44:35 +02:00 |
|
Zeno Rogue
|
6ebd8ab9da
|
split buildHeptagon to buildHeptagon1 and rest
|
2018-08-18 17:43:54 +02:00 |
|
Zeno Rogue
|
c6496de645
|
increased MAX_EDGE to 12 (still have to cut memory for more normal geometries
|
2018-08-18 17:40:54 +02:00 |
|
Zeno Rogue
|
5c90e6bcec
|
improved geometry2 and displaydir functions for syntetic
|
2018-08-18 17:40:02 +02:00 |
|
Zeno Rogue
|
dcee5d6d58
|
fixed syntetic Euclidean display
|
2018-08-18 17:39:12 +02:00 |
|
Zeno Rogue
|
18d917da79
|
improved floorshape debugger
|
2018-08-18 17:38:07 +02:00 |
|
Zeno Rogue
|
1a6427ba32
|
some arrays had number bounds while it should have been MAX_EDGE
|
2018-08-18 17:37:12 +02:00 |
|
Zeno Rogue
|
a92cc33426
|
removed 'stdeuclid' and using 'masterless' since it was too similar to 'stdeuc'
|
2018-08-18 17:35:39 +02:00 |
|
Zeno Rogue
|
682f804576
|
major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>
|
2018-08-18 00:46:45 +02:00 |
|
Zeno Rogue
|
a5a3cf1c87
|
floorshape gpside bound is MAX_EDGE not 8
|
2018-08-17 21:44:03 +02:00 |
|
Zeno Rogue
|
03f32c4f76
|
syntetic is weirdhyperbolic
|
2018-08-17 21:43:51 +02:00 |
|
Zeno Rogue
|
40355b5cb9
|
cdata clear in binarytiling and syntetic
|
2018-08-17 21:43:29 +02:00 |
|
Zeno Rogue
|
ad4eb89385
|
fixed bugs with drawing hypersian rugs
|
2018-08-17 21:43:07 +02:00 |
|
Zeno Rogue
|
7fa3de574e
|
preliminary floorshape remapping to syntetic
|
2018-08-17 21:42:42 +02:00 |
|
Zeno Rogue
|
7064dace81
|
default celldistance in syntetic and binarytiling
|
2018-08-17 21:38:07 +02:00 |
|
Zeno Rogue
|
fe1a5c5a03
|
bugfix in memory clear
|
2018-08-17 21:37:33 +02:00 |
|
Zeno Rogue
|
f60df73004
|
added missing declarations to hyper.h
|
2018-08-17 16:53:57 +02:00 |
|
Zeno Rogue
|
f5f218b7f9
|
patNormal and patTrihepta now use the functions from geometry2.cpp
|
2018-08-17 16:51:18 +02:00 |
|
Zeno Rogue
|
628edd6650
|
removed debug which caused drawing each edge twice
|
2018-08-17 16:50:56 +02:00 |
|
Zeno Rogue
|
09fb882b71
|
replaced shFullCross with an alternative which works in any geometry
|
2018-08-17 16:48:26 +02:00 |
|
Zeno Rogue
|
9faa285814
|
New file geometry2.cpp, with moved ggmatrix, relative_matrix, virtualRebase, and new get_corner_position family. Refactored in floorpatterns, textures, and grid to use get_corner_position family.
|
2018-08-17 16:47:06 +02:00 |
|
Zeno Rogue
|
749ad03138
|
syntetic tilings (WIP)
|
2018-08-17 13:29:00 +02:00 |
|
Zeno Rogue
|
0b20c0a0cb
|
grid works in the binary tiling
|
2018-08-14 10:18:44 +02:00 |
|
Zeno Rogue
|
eb57d160d0
|
binary_tiling_width parameter
|
2018-08-14 10:18:18 +02:00 |
|
Zeno Rogue
|
c54d01b50c
|
binary:: no spin
|
2018-08-14 09:16:30 +02:00 |
|