HyperRogue  11.3d
game/visualization engine based on non-Euclidean geometry
Namespaces | Macros | Functions | Variables
polygons.cpp File Reference

shapes used for the vector graphics, mostly hand-drawn (the vector data is here), some procedurally generated More...

#include "hyper.h"

Namespaces

 hr
 

Macros

#define SHADMUL   (S3==4 ? 1.05 : 1.3)
 

Functions

ld hr::gsca ()
 
ld hr::grot ()
 
template<class... T>
ld hr::gsca (bool geometry, ld factor, T... t)
 
template<class... T>
ld hr::grot (bool geometry, ld factor, T... t)
 
vector< ld > hr::equal_weights (20, 1)
 
hyperpoint hr::ray_kleinize (hyperpoint h, int id, ld pz)
 
vector< hyperpoint > hr::make4 (hyperpoint a, hyperpoint b, hyperpoint c)
 
vector< hyperpoint > hr::make5 (hyperpoint a, hyperpoint b, hyperpoint c)
 

Variables

EX vector< long double > hr::polydata
 

Detailed Description

shapes used for the vector graphics, mostly hand-drawn (the vector data is here), some procedurally generated