diff -urN rt_v21/dat.py rt_v22/dat.py --- rt_v21/dat.py 2018-04-06 15:34:01.000000000 +0900 +++ rt_v22/dat.py 2018-04-15 18:19:02.000000000 +0900 @@ -151,12 +151,38 @@ 'l2m': [ ax.zoom_z(2), ax.slide_z(-1), ax.zoom_all(5), ax.slide([30,30,0]) ], } ] + +r = 1000 + +ball_world = [ { + 'kind': 'ball', + 'rtd': { 'diff': 0.3 }, + 'l2m': [ ax.zoom_all(1.0/1.2) ], + 'maps': maps, + 'm2g': [ ax.zoom_all(r*1.2), ax.slide_z(-r/2) ], +},{ + 'kind': 'circle', + 'rtd': { 'diff': 0.1, 'reflect': 0.3 }, + 'l2m': [ ax.zoom_all(10) ], + 'maps': maps, + 'm2g': [ ax.zoom_all(r/10), ax.slide_z(-r/2) ], +},{ + 'kind': 'ball', + 'rtd': rtd, + 'm2g': [ ax.zoom_all(10), ax.slide_x(10) ] +},{ + 'kind': 'cube', + 'rtd': rtd, + 'm2g': [ ax.zoom_all(7), ax.slide_x(-10) ] +} ] + data_dic = { 'copen': copen, 'ball': ball, 'cube': cube, 'poly_n_pyramid': poly_n_pyramid, 'objs': objs, + 'ball_world': ball_world, } data = data_dic.get( ut.arg_s('data_name'), [] ) diff -urN rt_v21/rt.py rt_v22/rt.py --- rt_v21/rt.py 2018-04-12 21:29:06.000000000 +0900 +++ rt_v22/rt.py 2018-04-15 18:02:30.000000000 +0900 @@ -31,7 +31,7 @@ return [] #(x, y, _) = lstx.tr( m.get('wh2xyz'), 'g2l', nv_line.p ) (x, y, _) = lstx.tr_p( m.get('wh2xyz'), 'g2l', nv_line.p ) - sec = video.cur_sec() + sec = video.cur_sec() + ut.arg_f('init_sec', 0.0) return img.col( fn, sec, int(x), int(y), [] ) cols = map( f, d.get('maps') )