Sha256: c59e6759d843ee3856a9ce305a176870c326177933b2c74f453673c929754e95
Contents?: true
Size: 956 Bytes
Versions: 4
Compression:
Stored size: 956 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 tracker export (UV) 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 30.0, first_kf.residual, DELTA end end
Version data entries
4 entries across 4 versions & 1 rubygems