53aa778446
fix orientation
2020-01-27 18:16:21 -05:00
2c27de54d3
fix submodule
2020-01-25 22:36:54 -05:00
Jacob
6b03b7d9be
Implement triangulate (like 95% sure it's right) - memoized
...
Modify recontext to reorient in special cases
Move reorient as Simplexes method
Changes in geomtest and memotest to test triangulate and memoization for triangulate
2020-01-25 21:32:17 -05:00
506320200d
update toddcox
2020-01-22 23:22:53 -05:00
Jacob
12b8191987
Add dynamic rotations (in 4d)
...
Make simplexes argument to geometry generation functions const
Setup really cool looking parameters
2020-01-22 02:09:45 -05:00
Jacob
7c43713fa0
Add scaled reflect
...
Main changed to use tile instead of edge_inds
Other changes to main for visualizations
2020-01-20 19:41:48 -05:00
Jacob
838182ca8e
Merge newer shaders into memo
...
# Conflicts:
# vis/include/geometry.hpp
# vis/src/main.cpp
2020-01-20 18:14:10 -05:00
Jacob
58700b5ea3
Added explicit to Simplexes constructor
2020-01-20 18:07:38 -05:00
Jacob
e2295687bf
Fixed memoization module
...
Implement "raise" (called recontext)
Implement tile
2020-01-20 17:47:39 -05:00
f27473f501
add descriptions and stubs for functions we'll need. don't bother with memoizing for now.
2020-01-17 11:05:19 -05:00
b4faff1782
use local screenshot instead of imgur
2020-01-17 10:52:31 -05:00
59eec32628
replace barycentric coordinates for dem
2020-01-17 10:50:25 -05:00
8d76c1672d
re-ad rotation
2020-01-16 21:23:57 -05:00
04566bc179
disable rotation for demo screenshot
2020-01-16 21:17:04 -05:00
90d7858006
revert back to master branch of vendor/toddcox
2020-01-16 21:11:48 -05:00
47c37fac08
lower resolution of readme image
2020-01-12 12:11:16 -05:00
71fd309bde
Create README.md
2020-01-12 12:10:09 -05:00
0408ecd5c4
add edge drawing, stereographic geometry shader for handling curved projections
2020-01-12 12:07:35 -05:00
437dae0205
duplicate scene from polytopia
2020-01-11 22:13:41 -05:00
214f54fe89
add basic 4d rotation matrix utility
2020-01-10 16:09:01 -05:00
9989933853
load shaders from files.
2020-01-10 15:59:23 -05:00
f54d34455b
explicitly import ctime
2020-01-10 15:53:05 -05:00
dfc109a17d
add clion project definition files
2020-01-10 15:08:08 -05:00
1ef711c7ae
add file to keep shaders directory
2020-01-10 15:03:37 -05:00
f08b706460
windows compat
2020-01-09 13:21:27 -05:00
eec9c0b0d8
allow higher dimensions in mirror solver
2020-01-08 23:43:40 -05:00
fb33a78718
working on memoization
2020-01-08 22:03:35 -05:00
cee667d1b3
decomposing "build" into reusable steps. raise is still broken.
2020-01-07 19:47:41 -05:00
7f73604075
starting new triangulation technique. verified working with edges.
2020-01-07 16:27:35 -05:00
050475b66b
fix type
2020-01-07 14:38:31 -05:00
d34d3e6af5
first attempt at a general triangulation algorithm
2020-01-07 14:37:41 -05:00
4d4ef45956
some more opengl boilerplate
2020-01-04 20:48:18 -05:00
624edb3bbb
point generation working; still needs broken into functions though.
2020-01-04 15:01:33 -05:00
5026daefec
Merge remote-tracking branch 'origin/refactor'
...
# Conflicts:
# solver.cpp
# test.cpp
2020-01-04 02:06:29 -05:00
45c3b422e2
remove debugging message
2020-01-04 02:01:30 -05:00
d73fca9f45
replace glad submodule with generated glad and cmakelists
2020-01-04 02:00:22 -05:00
cbdd15bdf9
remove glad module
2020-01-04 01:58:53 -05:00
d602837659
break apart into modules; add vendor dependencies; add OpenGL boilerplate to get started
2020-01-04 01:30:19 -05:00
a8d9451502
move headers to tc directory.
2020-01-03 22:38:52 -05:00
3c3cd69be7
Add spanning tree path to cosets.
2020-01-03 22:37:11 -05:00
f1c57b241f
add simple docs and use namespaced tc::solve
2020-01-03 22:36:32 -05:00
0c94d48235
rename "Mults" class to "Rel"; rename variables where appropriate. now all instances of "mult" refer to a multiplicity, not a relation.
2019-12-30 18:31:50 -05:00
18d6e24518
use CPU time in benchmark.
2019-12-30 15:23:27 -05:00
544ac85820
cmake project name same as git repository
2019-12-30 12:05:39 -05:00
17cde9a44f
add group names
2019-12-28 01:50:10 -05:00
ae7c50cc76
remove reltable from headers; introduce "add row" and "fill row"
2019-12-28 00:50:52 -05:00
JCRaymond
083673ef04
Removed deprecated RelTable struct
2019-12-27 23:25:44 -05:00
JCRaymond
9447fc57f7
Restructure RelTables to support deleting useless information from RelTables.
2019-12-27 23:24:33 -05:00
873102a8c3
introduce RelationSet, fix namespace for groups.cpp/.h
2019-12-27 21:58:15 -05:00
3aae0b5286
group constructors use "dim" as parameters where appropriate
2019-12-27 17:19:40 -05:00