@@ -48,6 +48,12 @@ interpolateMulti = ( before, after, progress ) =>
4848
4949 return result
5050
51+ interpolatePosition = ( before, after, progress ) =>
52+ return {
53+ interpolateNumber @, before[ 1 ] , after[ 1 ] , progress
54+ interpolateNumber @, before[ 2 ] , after[ 2 ] , progress
55+ }
56+
5157interpolateColor = ( before, after, progress ) =>
5258 return interpolateMulti { fieldnames : { ' b' , ' g' , ' r' } } , before, after, progress
5359
@@ -126,7 +132,7 @@ return {
126132 vectiClip : { fieldnames : { " scale" , " shape" } , output : " multi" , pattern : " \\ iclip%((%d+,)?([^,]-)%)" , tag : " \\ iclip" , format : formatMulti, convert : convertMultiValue }
127133 rectClip : { fieldnames : { " xLeft" , " yTop" , " xRight" , " yBottom" } , output : " multi" , pattern : " \\ clip%(([%-%d%.]+,[%-%d%.]+,[%-%d%.]+,[%-%d%.]+)%)" , transformable : true , tag : " \\ clip" , format : formatMulti, convert : convertMultiValue, interpolate : interpolateMulti }
128134 rectiClip : { fieldnames : { " xLeft" , " yTop" , " xRight" , " yBottom" } , output : " multi" , pattern : " \\ iclip%(([%-%d%.]+,[%-%d%.]+,[%-%d%.]+,[%-%d%.]+)%)" , transformable : true , tag : " \\ iclip" , format : formatMulti, convert : convertMultiValue, interpolate : interpolateMulti }
129- move : { fieldnames : { " x1" , " y1" , " x2" , " y2" , " start" , " end" } , output : " multi" , pattern : " \\ move%(([%.%d%-]+,[%.%d%-]+,[%.%d%-]+,[%.%d%-]+,[%d%-]+,[%d%-]+)%)" , tag : " \\ move" , format : formatMulti, convert : convertMultiValue }
135+ move : { fieldnames : { " x1" , " y1" , " x2" , " y2" , " start" , " end" } , output : " multi" , pattern : " \\ move%(([%.%d%-]+,[%.%d%-]+,[%.%d%-]+,[%.%d%-]+,[%d%-]+,[%d%-]+)%)" , tag : " \\ move" , format : formatMulti, convert : convertMultiValue, interpolate : interpolatePosition }
130136 fade : { fieldnames : { " a1" , " a2" , " a3" , " a4" , " in" , " mid" , " out" } , output : " multi" , pattern : " \\ fade%((%d+,%d+,%d+,%d+,[%d%-]+,[%d%-]+,[%d%-]+)%)" , tag : " \\ fade" , format : formatMulti, convert : convertMultiValue }
131137 }
132138}
0 commit comments