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 |
|
Zeno Rogue
|
12ce3a6a9b
|
binary:: texture:: fixed some minor things
|
2018-08-14 09:16:09 +02:00 |
|
Zeno Rogue
|
dac4f6fc75
|
texture:: vid.stretch parameter applied correctly
|
2018-08-14 09:15:17 +02:00 |
|
Zeno Rogue
|
dc1efea3e6
|
fixed gethyper (vid.stretch parameter applied)
|
2018-08-14 08:57:59 +02:00 |
|
Zeno Rogue
|
c1243eea09
|
binary:: fixed relative_matrix
|
2018-08-14 08:57:33 +02:00 |
|
Zeno Rogue
|
4f3cc3783a
|
binary tiling
|
2018-08-09 19:28:53 +02:00 |
|
Zeno Rogue
|
ebe57688ad
|
several features which actually were in 10.4p but not commited
|
2018-08-09 19:27:52 +02:00 |
|
Zeno Rogue
|
3b50632217
|
10.4p
|
2018-08-09 19:25:44 +02:00 |
|
Zeno Rogue
|
9589fcb4b1
|
fixed some glitches in the spherical projections
|
2018-08-05 16:18:35 +02:00 |
|
Zeno Rogue
|
31b75bd2bd
|
fixed a crash bug when enabling an irregular tiling multiple times
|
2018-08-05 14:08:52 +02:00 |
|
Zeno Rogue
|
d9dc6a43df
|
fixed a crash with Orb of the Warp
|
2018-08-05 13:53:24 +02:00 |
|
Zeno Rogue
|
077e11449c
|
translation update (PL, CZ)
|
2018-08-05 13:53:11 +02:00 |
|
Zeno Rogue
|
21ebf6586d
|
irr:: improved warped floors
|
2018-08-05 05:51:05 +02:00 |
|
Zeno Rogue
|
253c2d8b9b
|
bitruncated irregular tilings
|
2018-08-05 05:07:34 +02:00 |
|
Zeno Rogue
|
188c591453
|
fixed the Ocean Yendor Challenge
|
2018-08-04 22:36:21 +02:00 |
|
Zeno Rogue
|
bbebb55bd9
|
virtualRebase for hyperpoints (not transmatrices)
|
2018-08-04 22:36:08 +02:00 |
|
Zeno Rogue
|
d8f63a9f3d
|
moved mid3 and mid_at functions to hyperpoint.cpp
|
2018-08-04 22:35:15 +02:00 |
|