2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 09:47:43 +00:00

Initial CPathCamera imps

This commit is contained in:
2018-06-24 18:02:29 -07:00
parent 186acae5d8
commit 21b25f72a3
6 changed files with 117 additions and 3 deletions

View File

@@ -50,6 +50,12 @@ void CCameraSpline::CalculateKnots(TUniqueId cameraId, const std::vector<SConnec
}
}
void CCameraSpline::Initialize(TUniqueId camId, const std::vector<SConnection>& connections, CStateManager& mgr)
{
CalculateKnots(camId, connections, mgr);
x44_length = CalculateSplineLength();
}
void CCameraSpline::Reset(int size)
{
x4_positions.clear();
@@ -286,4 +292,9 @@ zeus::CVector3f CCameraSpline::GetInterpolatedSplinePointByTime(float time, floa
return {};
}
float CCameraSpline::FindClosestLengthAlongSpline(float time, const zeus::CVector3f& p)
{
return 0.f;
}
}