1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-25 01:20:37 +00:00

triangle:: generators shown

This commit is contained in:
Zeno Rogue 2020-05-01 11:33:40 +02:00
parent f355006b2b
commit 194e314069

View File

@ -37,6 +37,14 @@ int how1 = how - 1;
// precision: number of substeps to simulate (best if divisible by how and how1) // precision: number of substeps to simulate (best if divisible by how and how1)
int isteps = 4 * 1024; int isteps = 4 * 1024;
/* the generators correspond to: */
nilv::mvec a(1,0,0);
nilv::mvec b(0,1,0);
nilv::mvec c = (a * b).inverse();
vector<nilv::mvec> gens = { a, b, c, a.inverse(), b.inverse(), c.inverse() };
struct triangledata { struct triangledata {
hyperpoint at; hyperpoint at;
bool computed; bool computed;