SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
source
Game
Camera
CamTranslatorSlide.cpp
1
#include "Game/Camera/CameraParamChunk.hpp"
2
#include "Game/Camera/CamTranslatorSlide.hpp"
3
#include "Game/Util/MathUtil.hpp"
4
5
/*void CamTranslatorSlide::setParam(const CameraParamChunk *pChunk) {
6
CameraGeneralParam *general = pChunk->mGeneralParam;
7
8
TVec3f axis = general->mAxis;
9
10
if (MR::isNearZero(axis, 0.001f)) {
11
axis.set(1.0f, 0.0f, 0.0f);
12
}
13
14
MR::normalize(&axis);
15
16
TVec3f up = general->mUp;
17
18
if (MR::isNearZero(up, 0.001f) || MR::isSameDirection(axis, up, 0.001f)) {
19
up.set(0.0f, 1.0f, 0.0f);
20
21
// Quaternion/matrix stuff here
22
}
23
24
MR::normalize(&up);
25
26
CameraSlide *camera = mCamera;
27
28
f32 dist = general->mDist;
29
f32 angleA = general->mAngleA;
30
31
camera->mAxis.set(axis);
32
camera->mUp.set(up);
33
camera->mWPoint.set(general->mWPoint);
34
camera->mAngleA = angleA;
35
camera->mDist = dist;
36
}*/
37
38
Camera
*CamTranslatorSlide::getCamera()
const
{
39
return
mCamera;
40
}
Camera
Definition
Camera.hpp:36
Generated by
1.10.0