UNPKG

@threlte/theatre

Version:

Threlte Components for Theatre, an animation library with a professional motion design toolset

12 lines (11 loc) 374 B
import { DEG2RAD, RAD2DEG } from 'three/src/math/MathUtils.js'; import { createTransformer } from '../createTransformer.js'; import { types } from '../../../theatre.js'; export const degrees = createTransformer({ transform(target) { return types.number(target * RAD2DEG); }, apply(target, path, value) { target[path] = value * DEG2RAD; } });