summaryrefslogtreecommitdiffstats
path: root/src/Data/Triangle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Data/Triangle.h')
-rw-r--r--src/Data/Triangle.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Data/Triangle.h b/src/Data/Triangle.h
index 2267f36..979fbfa 100644
--- a/src/Data/Triangle.h
+++ b/src/Data/Triangle.h
@@ -21,6 +21,7 @@
#define ZOOMEDIT_DATA_TRIANGLE_H_
#include "Vertex.h"
+#include "Vector.h"
#include "TexCoords.h"
#include <libxml++/nodes/element.h>
@@ -52,7 +53,7 @@ class Triangle {
const Vertex& getVertex(unsigned int i) const {return vertices[i%3];}
void setVertex(unsigned int i, const Vertex &v);
- void setVertices(Vertex *v) {
+ void setVertices(const Vertex *v) {
for(int i = 0; i < 3; ++i)
setVertex(i, v[i]);
}
@@ -60,7 +61,7 @@ class Triangle {
const Vector& getNormal(unsigned int i) const {return normals[i%3];}
void setNormal(unsigned int i, const Vector &n);
- void setNormals(Vector *n) {
+ void setNormals(const Vector *n) {
for(int i = 0; i < 3; ++i)
setNormal(i, n[i]);
}
@@ -68,7 +69,7 @@ class Triangle {
const TexCoords& getTexCoords(unsigned int i) const {return texCoords[i%3];}
void setTexCoords(unsigned int i, const TexCoords &t);
- void setTexCoords(TexCoords *t) {
+ void setTexCoords(const TexCoords *t) {
for(int i = 0; i < 3; ++i)
setTexCoords(i, t[i]);
}