Sha256: 4337fdd24f04331867d329b6797fcc7d13e0af56554f9d09c38fd570c5f1849e
Contents?: true
Size: 952 Bytes
Versions: 10
Compression:
Stored size: 952 Bytes
Contents
require File.dirname(__FILE__) + '/../helper' class SyntheyesImportTest < Test::Unit::TestCase DELTA = 0.9 # our SynthEyes sample is somewhat inaccurate :-P def test_introspects_properly i = Tracksperanto::Import::Syntheyes assert_equal "Syntheyes 2D tracker paths file", i.human_name assert !i.autodetects_size? end def test_parsing_from_importable fixture = File.open(File.dirname(__FILE__) + '/samples/shake_tracker_nodes_to_syntheyes.txt') parser = Tracksperanto::Import::Syntheyes.new parser.width = 2560 parser.height = 1080 trackers = parser.parse(fixture) assert_equal 50, trackers.length first_kf = trackers[0].keyframes[0] assert_equal "Tracker1", trackers[0].name assert_equal 0, first_kf.frame assert_in_delta 715.839, first_kf.abs_x, DELTA assert_in_delta 886.212, first_kf.abs_y, DELTA assert_in_delta 0.0, first_kf.residual, DELTA end end
Version data entries
10 entries across 10 versions & 1 rubygems