meego-tablet-shell: Tweak spring constants
This commit is contained in:
@@ -125,7 +125,7 @@ wlsc_spring_update(struct wlsc_spring *spring, uint32_t msec)
|
|||||||
{
|
{
|
||||||
double force, v, current, step;
|
double force, v, current, step;
|
||||||
|
|
||||||
step = (msec - spring->timestamp) / 500.0;
|
step = (msec - spring->timestamp) / 300.0;
|
||||||
spring->timestamp = msec;
|
spring->timestamp = msec;
|
||||||
|
|
||||||
current = spring->current;
|
current = spring->current;
|
||||||
@@ -137,6 +137,7 @@ wlsc_spring_update(struct wlsc_spring *spring, uint32_t msec)
|
|||||||
current + (current - spring->previous) + force * step * step;
|
current + (current - spring->previous) + force * step * step;
|
||||||
spring->previous = current;
|
spring->previous = current;
|
||||||
|
|
||||||
|
#if 0
|
||||||
if (spring->current >= 1.0) {
|
if (spring->current >= 1.0) {
|
||||||
#ifdef TWEENER_BOUNCE
|
#ifdef TWEENER_BOUNCE
|
||||||
spring->current = 2.0 - spring->current;
|
spring->current = 2.0 - spring->current;
|
||||||
@@ -151,6 +152,7 @@ wlsc_spring_update(struct wlsc_spring *spring, uint32_t msec)
|
|||||||
spring->current = 0.0;
|
spring->current = 0.0;
|
||||||
spring->previous = 0.0;
|
spring->previous = 0.0;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
WL_EXPORT int
|
WL_EXPORT int
|
||||||
|
|||||||
Reference in New Issue
Block a user