MusicSpectrum  1.0.0
mobius_strip.hpp
Vá para a documentação desse arquivo.
1 #pragma once
2 
3 #include <GL/glew.h>
4 #include <cmath>
5 #include <glm/glm.hpp>
6 #include <vector>
7 
15 class MobiusStrip {
16  private:
17  GLfloat diameter;
18  GLfloat width;
19  GLint num_segments;
20 
21  public:
22  std::vector<GLuint> genIndices();
23  std::vector<glm::vec3> genVertices();
24  MobiusStrip(GLfloat radius, GLfloat width, GLint num_seg);
25 };
Definition: mobius_strip.hpp:15
MobiusStrip(GLfloat radius, GLfloat width, GLint num_seg)
Definition: mobius_strip.cpp:14
std::vector< GLuint > genIndices()
Definition: mobius_strip.cpp:25
GLfloat diameter
Definition: mobius_strip.hpp:17
GLfloat width
Definition: mobius_strip.hpp:18
GLint num_segments
Definition: mobius_strip.hpp:19
std::vector< glm::vec3 > genVertices()
Definition: mobius_strip.cpp:53