aboutsummaryrefslogtreecommitdiff
path: root/src/poser_octavioradii.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/poser_octavioradii.c')
-rw-r--r--src/poser_octavioradii.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/poser_octavioradii.c b/src/poser_octavioradii.c
index 0d8674c..5805e1a 100644
--- a/src/poser_octavioradii.c
+++ b/src/poser_octavioradii.c
@@ -252,7 +252,7 @@ static void normalizeAndMultiplyVector(FLT *vectorToNormalize, size_t count, FLT
}
-static RefineEstimateUsingGradientDescentRadii(FLT *estimateOut, SensorAngles *angles, FLT *initialEstimate, size_t numRadii, PointPair *pairs, size_t numPairs, FILE *logFile)
+static void RefineEstimateUsingGradientDescentRadii(FLT *estimateOut, SensorAngles *angles, FLT *initialEstimate, size_t numRadii, PointPair *pairs, size_t numPairs, FILE *logFile)
{
int i = 0;
FLT lastMatchFitness = calculateFitness(angles, initialEstimate, pairs, numPairs);
@@ -521,9 +521,9 @@ static void QuickPose(SurviveObject *so)
if (sensorCount > 4)
{
- FLT pos[3];
+ Point pos;
FLT orient[4];
- SolveForLighthouseRadii(pos, orient, to);
+ SolveForLighthouseRadii(&pos, orient, to);
}
@@ -591,7 +591,7 @@ int PoserOctavioRadii( SurviveObject * so, PoserData * pd )
}
else
{
- dd->hitCount[i][l->lh][axis] *= 0.5;
+ dd->hitCount[i][l->lh][axis] = (int)((double)dd->hitCount[i][l->lh][axis] * 0.5);
}
}
//if (0 == l->lh)