-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.jsx
More file actions
25 lines (20 loc) · 903 Bytes
/
Copy pathtest.jsx
File metadata and controls
25 lines (20 loc) · 903 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//@include 'framework.jsx'
app.beginUndoGroup('Framework Test')
testLib()
app.endUndoGroup()
function testLib() {
const frame = new getFrame()
changeAnchorPoint(frame.select, 0, 0)
//applyFFXExpression('test.ffx', 'wiggle(1, effect("Test (Name)")(1))')
setProperty(frame.sel, 'pos.expression', 'wiggle(0.5, 10)')
setProperty(frame.sel, 'rot.expression', 'wiggle(0.5, 5)')
setMethod(frame.sel, 'sca', 'setValueAtTime', [0, [0, 0]])
setMethod(frame.sel, 'sca', 'setValueAtTime', [1, [100, 100]])
setMethod(frame.sel, 'rot', 'setValueAtTime', [0, -180])
setMethod(frame.sel, 'rot', 'setValueAtTime', [1, 0])
var ease = new KeyframeEase(0, 80)
var easeScale = [ease, ease, ease]
setMethod(frame.sel, 'sca', 'setTemporalEaseAtKey', [2, easeScale, easeScale])
setMethod(frame.sel, 'rot', 'setTemporalEaseAtKey', [2, [ease], [ease]])
offsetLayers(frame.select, 6, 'convex')
}