Sha256: 3b3f54d8f01bfbf6294d315d4cc8002eba68dac36bb1f6b518d43a2785524046
Contents?: true
Size: 955 Bytes
Versions: 8
Compression:
Stored size: 955 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 0.0, first_kf.residual, DELTA end end
Version data entries
8 entries across 8 versions & 1 rubygems