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