Zeno Rogue
|
370cdafaf8
|
Updir and updir_alt functions. Also no more double edges in structure trees
|
2020-01-28 17:58:55 +01:00 |
|
Zeno Rogue
|
00262e8f6a
|
reg3:: hrmap_reg3_rule (alt not working correctly yet)
|
2020-01-28 17:58:55 +01:00 |
|
Zeno Rogue
|
9f947c70a7
|
fat edges in linepatterns in 3D
|
2020-01-28 17:58:55 +01:00 |
|
Zeno Rogue
|
76a0ea8795
|
patterns W and X
|
2020-01-25 19:24:51 +01:00 |
|
Zeno Rogue
|
2271a67506
|
removed the MAX_EDGE limit
|
2020-01-18 16:03:32 +01:00 |
|
Zeno Rogue
|
8e7b2780b8
|
reset memory in nearer/furthest map
|
2020-01-16 17:13:57 +01:00 |
|
Zeno Rogue
|
18206fa55f
|
patterns:: furthest_map (Y)
|
2020-01-16 17:13:57 +01:00 |
|
Zeno Rogue
|
7038df605c
|
field:: quick distance computations in 3D
|
2020-01-16 17:13:57 +01:00 |
|
Zeno Rogue
|
bd3a8ae3bb
|
'nearer' pattern
|
2020-01-16 17:13:57 +01:00 |
|
Zeno Rogue
|
a3fd44f9a9
|
arb:: fixed spherical
|
2020-01-06 20:37:00 +01:00 |
|
Zeno Rogue
|
0d4ab601d0
|
arb:: fixed mirrors
|
2020-01-02 18:55:17 +01:00 |
|
Zeno Rogue
|
e582fb8504
|
fixed the heptagon-based linepatterns: master_relative was missing
|
2020-01-02 16:56:44 +01:00 |
|
Zeno Rogue
|
c51534f2d9
|
fixup @
|
2020-01-02 16:56:25 +01:00 |
|
Zeno Rogue
|
b4b325e009
|
6D Crystal, 535 and 536
|
2020-01-02 16:50:01 +01:00 |
|
Zeno Rogue
|
d3d1d689fa
|
arb:: pattern Sublines
|
2019-12-27 23:34:41 +01:00 |
|
Zeno Rogue
|
e4b2453313
|
arb:: patterns configuration
|
2019-12-27 22:59:50 +01:00 |
|
Zeno Rogue
|
0aa94f073a
|
the 'types' pattern is now choosable in the patterns menu when in arcm or arb
|
2019-12-27 12:42:36 +01:00 |
|
Zeno Rogue
|
b6f9298f0a
|
removed classes.h
|
2019-12-23 22:21:04 +01:00 |
|
Zeno Rogue
|
15000034fd
|
parser:: error handling now uses exceptions
|
2019-12-23 21:44:51 +01:00 |
|
Zeno Rogue
|
94fd788316
|
pattern 'P' now uses permanent_long_distances
|
2019-12-23 20:52:25 +01:00 |
|
Zeno Rogue
|
6ee57aa758
|
cleaned up linepatterns
|
2019-12-14 13:33:25 +01:00 |
|
Zeno Rogue
|
7f09bb6259
|
replaced macro VALENCE with function valence()
|
2019-12-14 12:31:20 +01:00 |
|
Zeno Rogue
|
3f0e8851ae
|
removed #define ALPHA from hyper.h
|
2019-12-14 12:18:24 +01:00 |
|
Zeno Rogue
|
8cfc5a578f
|
renamed penrose.cpp to kite.cpp and 'penrose' to 'kite::in()'
|
2019-12-14 12:12:24 +01:00 |
|
Zeno Rogue
|
d5c8aebf16
|
renamed binary:: to bt:: and binarytiling to bt::in()
|
2019-12-14 12:05:01 +01:00 |
|
Zeno Rogue
|
c73c7a6855
|
distcolors used for the P-pattern
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
f772f9b7fd
|
replaced 'archimedean' with 'arcm::in()'
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
d529449999
|
arbitrary tilings
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
0a9ec78c18
|
remplace euclid6, euclid4, 'euclid && \!archimedean && \!penrose' with standard_tiling(), euc::in(dimension, s7)
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
e8a39e6663
|
replaced euclid3:: with euc::
|
2019-12-08 11:01:28 +01:00 |
|
Zeno Rogue
|
ddb5d07ff6
|
cleanup in Euclidean
|
2019-12-08 10:59:09 +01:00 |
|
Zeno Rogue
|
8386a14d6a
|
'circles' are now drawn on all copies in quotient geometries
|
2019-12-06 14:03:02 +01:00 |
|
Zeno Rogue
|
f46967efb9
|
removed assignment of gp::loc to tie as Clang does not like it
|
2019-11-30 18:55:02 +01:00 |
|
Zeno Rogue
|
0f546c43a7
|
debugging pattern P
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
638f408d05
|
renamed as_gp and as_coord to to_loc and to_coord
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
5585831b27
|
fixed Archimedean and Penrose
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
d63b14da5c
|
PIU now works in the underlying map -- underlying geometry only is too fragile
|
2019-11-30 18:06:47 +01:00 |
|
Zeno Rogue
|
81647181ae
|
fixed ZebraTriangle in Euclidean
|
2019-11-30 18:06:47 +01:00 |
|
Zeno Rogue
|
1cba452f07
|
rewritten the Euclidean geometry
|
2019-11-30 18:06:47 +01:00 |
|
Zeno Rogue
|
eaffa3a66f
|
patterns:: innerwalls setting
|
2019-11-16 01:38:55 +01:00 |
|
Zeno Rogue
|
00bc3f2304
|
formula pattern: now available from the commandline
|
2019-11-15 13:50:23 +01:00 |
|
Zeno Rogue
|
e075bc8c6d
|
formula pattern: extra parameters available, also shielded some parameters from crashes
|
2019-11-15 13:50:23 +01:00 |
|
Zeno Rogue
|
388ac890bf
|
pattern formula:: wallif function
|
2019-11-15 13:50:23 +01:00 |
|
Zeno Rogue
|
ac8eebf179
|
fixed the 'dual grid' pattern
|
2019-11-14 20:59:58 +01:00 |
|
Zeno Rogue
|
320ab79a27
|
some junk from the '^' pattern
|
2019-11-14 16:52:08 +01:00 |
|
Zeno Rogue
|
9cb2a753de
|
pattern 'exclamation mark' marks cells adjacent to start according to their neighbor id
|
2019-11-08 15:02:03 +01:00 |
|
Zeno Rogue
|
6fa60e67c7
|
random pattern no longer generates wall on start
|
2019-11-02 11:51:16 +01:00 |
|
Zeno Rogue
|
72789f5a52
|
some patterns
|
2019-11-02 10:40:47 +01:00 |
|
Zeno Rogue
|
c9e45e0db3
|
patterns: selectable '/' pattern
|
2019-10-26 15:42:20 +02:00 |
|
Zeno Rogue
|
72e6859dd5
|
Penrose staircase pattern in Nil, and diagonal pattern in Crystal
|
2019-10-25 12:47:03 +02:00 |
|
Zeno Rogue
|
6a94eef6aa
|
fixed the # and = pattern keys not working
|
2019-10-12 14:40:42 +02:00 |
|
Zeno Rogue
|
bcbc36f38b
|
fieldval_uniq returns 0 for paracompact
|
2019-10-12 13:48:44 +02:00 |
|
Zeno Rogue
|
48b1773f0d
|
new patterns for 4D Crystal
|
2019-10-12 13:12:15 +02:00 |
|
Zeno Rogue
|
76ca5a8dac
|
inforder:: correctly draw patTree and patAltTree (also fix a bug in binary tiling)
|
2019-10-10 13:49:35 +02:00 |
|
Zeno Rogue
|
43f629e9c4
|
inforder:: wall generation
|
2019-10-10 13:49:35 +02:00 |
|
Zeno Rogue
|
b5f6e6f3f5
|
inforder basics
|
2019-10-10 13:08:06 +02:00 |
|
Zeno Rogue
|
e37f7fcf60
|
removed debug from 'rainbow by distance' pattern
|
2019-10-06 14:08:16 +02:00 |
|
Zeno Rogue
|
77cbae6b63
|
'rainbow by distance' pattern
|
2019-10-06 13:05:39 +02:00 |
|
Zeno Rogue
|
9850dd557e
|
in 3D geometries, patterns may create walls
|
2019-10-06 13:05:39 +02:00 |
|
Zeno Rogue
|
46d127401e
|
nih improvements
|
2019-10-02 19:22:43 +02:00 |
|
Zeno Rogue
|
9a0507ba58
|
pattern 'k' option
|
2019-09-13 00:32:05 +02:00 |
|
Zeno Rogue
|
e8c7285cc2
|
product:: lands in S2xE
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
3ca08cff9a
|
hook in generateCanvas
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
848eb8f48b
|
export everything: modules compiled separately
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
82f24b4b6c
|
exporting necessary stuff all over (in progress)
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
9647cbd47e
|
added #include hyper.h to all cpp files
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
d046211a9c
|
better flagging of geometries, and isometry spaces nicely selectable
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
1e6970ca28
|
hybrid:: refactored the common parts of prod and sl2, also used them when applicable
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
a03eb0d913
|
fixed new geometry handling for Archimedean
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
5a45c1c062
|
fixed a crash due to not using PIU in fieldval_uniq_rand
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
3e1fc42dc5
|
product:: ishept
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
31baf32f50
|
product:: fixed windmap crash on Goldberg
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
f40072511b
|
product:: big stuff
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
9dd131d00a
|
args:: creaturescale and character selection
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
2693298825
|
fixed 'individual width' option working incorrectly, and displayed incorrectly when editing
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
437c4e4cdd
|
flag 'experimental' for new geometries
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
8b1c7bffe4
|
initial reformatting of comments for Doxygen
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
0ef57dde15
|
further cleanup
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
aa1b3f3057
|
moved hyperpoint inlines to hyperpoint.cpp
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
19a01caf55
|
moved ctof to pattern2
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
65c4e6a31c
|
further cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
05bd7a905c
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
a423dbd2da
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
c2d56fb9bc
|
autohdr.h applied in more files
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
f4eda1d76e
|
removed function fixdir
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
ef89c7ed9d
|
removed functions fix6 and fix7
|
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
|
602e6f27db
|
generating various lands in Sol
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
4f27b12ca2
|
nilv:: preliminary implementation
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
1c63518fff
|
solv:: pseudohept for Graveyard
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
cf496e8940
|
kite-and-dart tiling
|
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
|
1a08948c32
|
linepatterns now can have widths set individually
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
664ca63acc
|
configuration of type colors
|
2019-09-12 22:50:08 +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
|
32626dc0c1
|
2D3D:: fixed grids
|
2019-09-12 22:50:02 +02:00 |
|
Zeno Rogue
|
0c3b26c997
|
2d3d:: gridline used by linepatterns
|
2019-09-12 22:49:52 +02:00 |
|
Zeno Rogue
|
1c4d86e0e9
|
3D graphics in 2D (first commit)
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
0386f4179c
|
whatever cont.
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
7e65ea23ea
|
pseudohept in Field534
|
2019-09-12 22:38:47 +02:00 |
|