My Project
F:
University
Git
lego
lego
scene
camera.h
Go to the documentation of this file.
1
12
#pragma once
13
14
class
GVector
;
15
class
GMatrix
;
16
23
class
Camera
24
{
25
public
:
29
Camera
();
30
36
Camera
(
GVector
position
,
GVector
direction);
37
42
void
rotateHorizontalSphere
(
double
angle
);
43
48
void
rotateVerticalSphere
(
double
angle);
49
55
GMatrix
cameraview
();
56
57
GVector
position
;
58
GVector
target
;
60
private
:
61
GVector
right;
62
GVector
up;
63
GVector
direction;
65
};
angle
double angle
Definition:
listener.cpp:17
GVector
Define geometric vector.
Definition:
gvector.h:26
Camera::target
GVector target
Definition:
camera.h:58
Camera
Camera object.
Definition:
camera.h:23
Camera::position
GVector position
Definition:
camera.h:57
Camera::cameraview
GMatrix cameraview()
Definition:
camera.cpp:52
Camera::Camera
Camera()
Definition:
camera.cpp:7
Camera::rotateHorizontalSphere
void rotateHorizontalSphere(double angle)
Definition:
camera.cpp:34
Camera::rotateVerticalSphere
void rotateVerticalSphere(double angle)
Definition:
camera.cpp:43
GMatrix
Define geometric matrix.
Definition:
gmatrix.h:24
Generated by
1.8.12