Level H Engine
Primitives.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <vector>
4 #include "../Maths/Vec2.h"
5 #include "../Maths/Vec3.h"
6 
10 namespace Primitives
11 {
12  //The avaliable primitive types
14  {
16  };
17 
22  std::vector<float> generateTourus();
23 
30  Vec3 torus(float u, float v);
31 };
Vec3 torus(float u, float v)
A function to generate a point of a tourus.
Definition: Primitives.cpp:31
Definition: Primitives.h:15
A namespace for generating primitves.
Definition: Primitives.h:10
Contains the Vec3 structure with functions and overloaded operators.
Definition: Vec3.h:8
std::vector< float > generateTourus()
A function to generate a tourus.
Definition: Primitives.cpp:6
PrimativeType
Definition: Primitives.h:13