Zeno Rogue
|
ac680b39c2
|
started using auto-header generator
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
c131e21198
|
namespace hyperpoint_vec removed
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
5d7ea94246
|
binary:: celldistance3_approx works without cells too
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
29d3410aa6
|
correct updir in gBinaryTiling
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
3cb39a0f8c
|
binary:: relative_matrix now uses updir
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
5491848ee9
|
fixed emeraldval computation in binary4 / sol
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
fac3866d7e
|
provided celldistance_approx for binary4 and kitedart3
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
17ae3917e4
|
fixed updir
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
ca76e7c217
|
title comment in binary-tiling.cpp
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
598603c937
|
geodesics in Sol
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
fff0cd1d3e
|
land improvements in Sol/Penrose/B4
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
b2e8a869cb
|
updir and expansion functions in binarytiling
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
2c3341bf67
|
sol:: fixed return too early
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
d6c53f933f
|
binary:: fixed incorrectly computed use_direct
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
946570da31
|
moved zpush from 3dmodels to hyperpoint
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
2d30f3830c
|
standard binary tiling, also improved the looks of variant binary tiling, and optimized shvid for pure
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
d1fb9f3564
|
simplified and generalized cdata
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
47fd094c6f
|
binary4 (WIP)
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
b6e303ec7d
|
MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
5ab7249afd
|
horopoint cleanup in 2D
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
aa8d4965e4
|
some more DIM->WDIM/GDIM fixes
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
1c4d86e0e9
|
3D graphics in 2D (first commit)
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
ee8b442300
|
added missing 'override' markers
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
c8e950cd40
|
added some missing CAP_ and MAXMDIM guards
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
f8a7cf8c74
|
3d:: horosphere tilings now save/load correctly
|
2019-09-12 22:42:59 +02:00 |
|
Zeno Rogue
|
039118425c
|
3D:: alternate minefield adjacency rule
|
2019-09-12 22:42:59 +02:00 |
|
Zeno Rogue
|
5545f8efeb
|
11.0o: fixed Ivory/Yendorian
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
414353d720
|
3d:: binarytiling:: celldistance for rec, and approximate for hex
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
378d21b509
|
findbaseAround for all binary tilings
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
07be3e1e2e
|
hororec improved typo fix
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
8de98056ff
|
3d:: hororec:: better pseudohept pattern
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
cb9513dd0d
|
3d:: horohex geometry
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
678747ceff
|
3d:: horo-rec geometry
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
2a7e1f2603
|
3d:: horotris: correct distances
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
b9cbb28d66
|
3d:: nicer Temple of Cthulhu in horo-triangular
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
5990e107ac
|
removed debug draw
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
a31f1094f9
|
3d:: binary:: fixed a crash bug caused by using the wrong relative_matrix
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
225282a3eb
|
3d::binary:: make the land barriers more like planes by pushing them by a number depending on btwidth
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
4591c2166e
|
3d:: binary:: land boundaries
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
78d88b5909
|
improved in the OO fashion: draw, relative_matrix, create_step, and several minor functions are now virtual in hrmap
|
2019-09-12 22:38:44 +02:00 |
|
Zeno Rogue
|
105de56857
|
3d:: HoroTris geometry
|
2019-09-12 22:38:44 +02:00 |
|
Zeno Rogue
|
a6fd8146dd
|
3d:: binary:: changes so that it can be generate as an alt (virtualRebaseSimple, generation without c7
|
2019-09-12 22:38:43 +02:00 |
|
Zeno Rogue
|
a30267bad7
|
3d:: binary:: celldistance for heptagons
|
2019-09-12 22:38:43 +02:00 |
|
Zeno Rogue
|
c66858d0b5
|
3d:: binary:: itmatrix for extra speed
|
2019-09-12 22:38:43 +02:00 |
|
?
|
7d46acb1b8
|
3d:: more precise findbaseAround in binary3
|
2019-09-12 22:38:42 +02:00 |
|
?
|
54f278963c
|
renamed MAXDIM to MAXMDIM (conflict with crystal)
|
2019-09-12 22:38:42 +02:00 |
|
?
|
483a5e253c
|
3D:: fixed binary::relative_matrix
|
2019-09-12 22:38:42 +02:00 |
|
?
|
b8913b39fd
|
3d:: pseudohept specified
|
2019-09-12 22:38:42 +02:00 |
|
?
|
008ef40ea3
|
3d:: binary:: default width reduced
|
2019-09-12 22:38:42 +02:00 |
|
?
|
a6094f7b0c
|
3d:: binary:: celldistance [untested]
|
2019-09-12 22:38:42 +02:00 |
|
?
|
fb71d4fd15
|
3D:: sightranges are now configurable
|
2019-09-12 22:38:40 +02:00 |
|
?
|
e8fa30de4c
|
btrange_cosh checked in do_draw
|
2019-09-12 22:38:40 +02:00 |
|
?
|
d08e58f404
|
3d:: 2D/3D is now selectable at runtime
|
2019-09-12 22:38:40 +02:00 |
|
?
|
a7aeb064f3
|
optimization in binary
|
2019-09-12 22:38:40 +02:00 |
|
?
|
5212be555e
|
split btrange to btrange and btrange_cosh
|
2019-09-12 22:38:40 +02:00 |
|
?
|
695d29475a
|
fixup adjust to 3D
|
2019-09-12 22:38:40 +02:00 |
|
?
|
cf34b90373
|
binary::3D:: more efficient tmatrix
|
2019-09-12 22:38:40 +02:00 |
|
?
|
6c763d5879
|
regular pattern on 3D Temple of Cthulhu
|
2019-09-12 22:38:40 +02:00 |
|
?
|
96e4ff6c9d
|
binary tiling in 3D works
|
2019-09-12 22:38:39 +02:00 |
|
?
|
b25730d5c9
|
geometry flags part 1
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
4e4fce922e
|
added some missing CAP_ guards
|
2018-12-15 15:17:06 +01:00 |
|
Zeno Rogue
|
c45fa9bd9a
|
refactored binarytiling::parabolic to parabolic1 in hyperpoint
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
44c1b43b1c
|
refactored do_draw(cell*, const transmatrix&)
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
ab58d82713
|
bandshifting for Archimedean and binary tilings (sometimes crashes Archimedean)
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
d69e952729
|
animate parameters from the edit dialog
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
549d86b15d
|
arg:: shift_arg_formula used instead of argf
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
ade8bda5f9
|
fixed smart_range in Archimedean and binary tilings
|
2018-11-11 11:25:58 +01:00 |
|
Zeno Rogue
|
fc06397ccc
|
configurable -btwidth via commandline
|
2018-09-30 16:22:57 +02:00 |
|
Zeno Rogue
|
d66207f5cc
|
rename binary::typeof to type_of to fix problems with some compilers
|
2018-08-25 00:01:32 +02:00 |
|
Zeno Rogue
|
56c102de94
|
tailored allocation, and increased MAX_EDGE to 14
|
2018-08-22 00:00:59 +02:00 |
|
Zeno Rogue
|
6ebd8ab9da
|
split buildHeptagon to buildHeptagon1 and rest
|
2018-08-18 17:43:54 +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
|
eb57d160d0
|
binary_tiling_width parameter
|
2018-08-14 10:18:18 +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 |
|