lib/export/pftrack.rb in tracksperanto-1.0.6 vs lib/export/pftrack.rb in tracksperanto-1.1.0
- old
+ new
@@ -4,10 +4,16 @@
def self.desc_and_extension
"pftrack.2dt"
end
def start_tracker_segment(tracker_name)
+ # Setup for the next tracker
+ @prev_tracker = []
+ @tracker_name = tracker_name
+ end
+
+ def end_tracker_segment
# If there was a previous tracker, write it out
# - now we know how many keyframes it has
if @prev_tracker && @prev_tracker.any?
block = [
"\n",
@@ -15,13 +21,9 @@
@prev_tracker.length,
@prev_tracker.join("\n")
]
@io.puts block.join("\n")
end
-
- # Setup for the next tracker
- @prev_tracker = []
- @tracker_name = tracker_name
end
def export_point(frame, abs_float_x, abs_float_y, float_residual)
line = "%s %.3f %.3f %.3f" % [frame, abs_float_x, abs_float_y, float_residual]
@prev_tracker << line
\ No newline at end of file