#3658 NORM Untriag: XOs (and all icons) in Neighborhood should reposition smoothly

Zarro Boogs per Child bugtracker at laptop.org
Thu Sep 20 12:45:52 EDT 2007


#3658: XOs (and all icons) in Neighborhood should reposition smoothly
--------------------+-------------------------------------------------------
 Reporter:  Eben    |       Owner:  marco    
     Type:  defect  |      Status:  new      
 Priority:  normal  |   Milestone:  Untriaged
Component:  sugar   |     Version:           
 Keywords:          |    Verified:  0        
--------------------+-------------------------------------------------------
 Once we have grouping properly working, and it's in early stages now, we
 need to make sure that XOs don't jump around the screen seemingly
 unpredictably.  Instead, they should glide across the view into a new
 position, so that a child observing the mesh sees fluid (or close to it)
 movement instead of "flashing" XOs.  This can happen in surprisingly few
 frames while still reading clearly.

 In the early mockups I used a "naive" ease-out algorithm in the form of:

      curr_position += (target_position - curr_position)*k

 where k is in range (0, 1), defining how fast it reaches target_position,
 with 1 meaning immediately and 0 meaning never.  It might be better to use
 a sinusoidal curve instead, so the XO accelerates both into and out of the
 move, but that might take a few more frames.

-- 
Ticket URL: <https://dev.laptop.org/ticket/3658>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list