aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/trails/SpringUtils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/nodes/trails/SpringUtils.ts')
-rw-r--r--src/client/views/nodes/trails/SpringUtils.ts48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/client/views/nodes/trails/SpringUtils.ts b/src/client/views/nodes/trails/SpringUtils.ts
index 5feb1628a..caadf4220 100644
--- a/src/client/views/nodes/trails/SpringUtils.ts
+++ b/src/client/views/nodes/trails/SpringUtils.ts
@@ -59,6 +59,54 @@ export const effectItems = Object.values(PresEffect)
val: effect,
}));
+export const presEffectDefaultTimings: {
+ [key: string]: SpringSettings;
+} = {
+ Zoom: { type: SpringType.GENTLE, stiffness: 100, damping: 15, mass: 1 },
+ Bounce: {
+ type: SpringType.BOUNCY,
+ stiffness: 600,
+ damping: 15,
+ mass: 1,
+ },
+ Lightspeed: {
+ type: SpringType.GENTLE,
+ stiffness: 100,
+ damping: 15,
+ mass: 1,
+ },
+ Fade: {
+ type: SpringType.GENTLE,
+ stiffness: 100,
+ damping: 15,
+ mass: 1,
+ },
+ Flip: {
+ type: SpringType.GENTLE,
+ stiffness: 100,
+ damping: 15,
+ mass: 1,
+ },
+ Rotate: {
+ type: SpringType.GENTLE,
+ stiffness: 100,
+ damping: 15,
+ mass: 1,
+ },
+ Roll: {
+ type: SpringType.GENTLE,
+ stiffness: 100,
+ damping: 15,
+ mass: 1,
+ },
+ None: {
+ type: SpringType.GENTLE,
+ stiffness: 100,
+ damping: 15,
+ mass: 1,
+ },
+};
+
export const effectTimings = [
{ text: 'Default', val: SpringType.DEFAULT },
{