Skip to content

Commit

Permalink
Fix heldframes floating point precision
Browse files Browse the repository at this point in the history
  • Loading branch information
Chryfi authored and mchorse committed Nov 12, 2021
1 parent fa8f3ac commit d87f85b
Showing 1 changed file with 1 addition and 13 deletions.
14 changes: 1 addition & 13 deletions src/main/java/mchorse/aperture/camera/CameraExporter.java
Original file line number Diff line number Diff line change
Expand Up @@ -432,19 +432,7 @@ public void addCameraFrame(Position position)

if (this.heldframes > 1)
{
JsonObject prevFrame = this.trackingData.get(this.trackingData.size() - 1).getAsJsonObject();
JsonArray prevPositionData = prevFrame.get("position").getAsJsonArray();
JsonArray prevAngleData = prevFrame.get("angle").getAsJsonArray();

/* Could floating point precision ruin this???*/
if (prevAngleData.equals(angleData) && prevPositionData.equals(positionData))
{
return;
}
else
{
this.heldframes = 1;
}
return;
}
}
}
Expand Down

0 comments on commit d87f85b

Please sign in to comment.