separate all utility headers and sources

This commit is contained in:
2019-09-17 00:04:02 -04:00
parent 8cb5dd87ad
commit cd2cbf85d0
15 changed files with 162 additions and 98 deletions

19
cosets/include/mesh.hpp Normal file
View File

@@ -0,0 +1,19 @@
#pragma once
#include <vector>
#include "coxeter.hpp"
#include "mirrors.hpp"
#include "numeric.hpp"
glm::vec4 identity(const std::vector<glm::vec4> &normals, const std::vector<float> &coords);
glm::vec4 identity(const Mults &mults, const std::vector<float> &coords);
glm::vec4 center(const Mults &mults);
std::vector<glm::vec4> vertices(const Table *t_vert, const glm::vec4 ident);
std::vector<int> edges(const Table *t_vert);
std::vector<int> faces(const Table *t_vert);