-
Notifications
You must be signed in to change notification settings - Fork 1
/
glVector.h
31 lines (25 loc) · 871 Bytes
/
glVector.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// glVector.h: interface for the glVector class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_GLVECTOR_H__F526A5CF_89B5_4F20_8F2C_517D83879D35__INCLUDED_)
#define AFX_GLVECTOR_H__F526A5CF_89B5_4F20_8F2C_517D83879D35__INCLUDED_
#include <windows.h> // Header File For Windows
#include <gl\gl.h> // Header File For The OpenGL32 Library
#include <gl\glu.h> // Header File For The GLu32 Library
#include <gl\glaux.h> // Header File For The Glaux Library
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class glVector
{
public:
void operator *=(GLfloat scalar);
void operator +=(glVector v);
glVector();
virtual ~glVector();
GLfloat magnitude();
GLfloat k;
GLfloat j;
GLfloat i;
};
#endif // !defined(AFX_GLVECTOR_H__F526A5CF_89B5_4F20_8F2C_517D83879D35__INCLUDED_)