aboutsummaryrefslogtreecommitdiff
path: root/src/poser_octavioradii.c
diff options
context:
space:
mode:
authorMichael Turvey <mwturvey@users.noreply.github.com>2017-03-27 16:26:49 -0700
committerGitHub <noreply@github.com>2017-03-27 16:26:49 -0700
commit885debded48e5c6d6a28c3193e572d623f15750c (patch)
tree6d323f71926af9e1cb8e3f827ac5a613c77b97d0 /src/poser_octavioradii.c
parent01c05b1a4df2dd85d9cafb4290616ecfe21304f4 (diff)
parentd8c4b23789fd3aedb150144bed6beb286d1504a9 (diff)
downloadlibsurvive-885debded48e5c6d6a28c3193e572d623f15750c.tar.gz
libsurvive-885debded48e5c6d6a28c3193e572d623f15750c.tar.bz2
Merge pull request #45 from mwturvey/AddingPosers
Tori Tracking is getting VERY close
Diffstat (limited to 'src/poser_octavioradii.c')
-rw-r--r--src/poser_octavioradii.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/poser_octavioradii.c b/src/poser_octavioradii.c
index 18d4026..3893085 100644
--- a/src/poser_octavioradii.c
+++ b/src/poser_octavioradii.c
@@ -24,14 +24,11 @@ FLT hmd_norms[PTS * 3];
FLT hmd_point_angles[PTS * 2];
int hmd_point_counts[PTS * 2];
int best_hmd_target = 0;
-int LoadData(char Camera, const char * FileData);
//Values used for RunTest()
FLT LighthousePos[3] = { 0, 0, 0 };
FLT LighthouseQuat[4] = { 1, 0, 0, 0 };
-FLT RunTest(int print);
-void PrintOpti();
#define MAX_POINT_PAIRS 100
@@ -410,9 +407,9 @@ void SolveForLighthouseRadii(Point *objPosition, FLT *objOrientation, TrackedObj
angles[i].VertAngle = obj->sensor[i].phi;
}
- for (size_t i = 0; i < obj->numSensors - 1; i++)
+ for (unsigned char i = 0; i < obj->numSensors - 1; i++)
{
- for (size_t j = i + 1; j < obj->numSensors; j++)
+ for (unsigned char j = i + 1; j < obj->numSensors; j++)
{
pairs[pairCount].index1 = i;
pairs[pairCount].index2 = j;
@@ -426,7 +423,7 @@ void SolveForLighthouseRadii(Point *objPosition, FLT *objOrientation, TrackedObj
// we should now have an estimate of the radii.
- for (size_t i = 0; i < obj->numSensors; i++)
+ for (int i = 0; i < obj->numSensors; i++)
{
printf("radius[%d]: %f\n", i, estimate[i]);
}
@@ -494,7 +491,7 @@ int PoserOctavioRadii( SurviveObject * so, PoserData * pd )
Point position;
FLT orientation[4];
- SolveForLighthouseRadii(&position, &orientation, to);
+ SolveForLighthouseRadii(&position, orientation, to);
}
{
int sensorCount = 0;
@@ -521,7 +518,7 @@ int PoserOctavioRadii( SurviveObject * so, PoserData * pd )
Point position;
FLT orientation[4];
- SolveForLighthouseRadii(&position, &orientation, to);
+ SolveForLighthouseRadii(&position, orientation, to);
}
//printf( "Full scene data.\n" );
break;