38 |
coord_t _eye; |
coord_t _eye; |
39 |
coord_t _center; |
coord_t _center; |
40 |
coord_t _up; |
coord_t _up; |
41 |
|
coord_t _dir; |
42 |
|
coord_t _ortho; |
43 |
} |
} |
44 |
|
|
45 |
- (id) initWithFovy: (double)fovy |
- (id) initWithFovy: (double)fovy |
74 |
pitch: (double)pitch |
pitch: (double)pitch |
75 |
roll: (double)roll; |
roll: (double)roll; |
76 |
|
|
77 |
|
- (void) forward: (double)step; |
78 |
|
- (void) backward: (double)step; |
79 |
|
|
80 |
|
- (void) strafLeft: (double)step; |
81 |
|
- (void) strafRight: (double)step; |
82 |
|
|
83 |
|
- (void) moveUp: (double)step; |
84 |
|
- (void) moveDown: (double)step; |
85 |
|
|
86 |
|
- (void) rotateHeading: (double)heading; |
87 |
|
- (void) rotatePitch: (double)pitch; |
88 |
|
- (void) rotateRoll: (double)roll; |
89 |
|
|
90 |
@end |
@end |
91 |
|
|
92 |
#endif /* CAMERA_H */ |
#endif /* CAMERA_H */ |