Skip to content

Commit aea2e42

Browse files
committed
0.3.9b
Fix rounding error causing pre/post keyframes to be inconsistantly rendered.
1 parent 36de21a commit aea2e42

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"type": "module",
33
"name": "animated_java",
44
"title": "Animated Java",
5-
"version": "0.3.9a",
5+
"version": "0.3.9b",
66
"min_blockbench_version": "4.6.5",
77
"author": {
88
"name": "Titus Evans (SnaveSutit)",

src/rendering/animationRenderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export function getAnimationNodes(
9696
const animator = animation.animators[node.node.uuid]!
9797
if (
9898
animator?.keyframes
99-
.filter(k => k.time === time - 0.05)
99+
.filter(k => k.time === roundToN(time - 0.05, 20))
100100
.find(k => k.data_points.length === 2)
101101
) {
102102
interpolation = 'instant'

test_ajmodels/test_project.ajmodel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@
207207
"override": false,
208208
"length": 1,
209209
"snapping": 20,
210-
"selected": false,
210+
"selected": true,
211211
"anim_time_update": "",
212212
"blend_weight": "",
213213
"start_delay": "",

0 commit comments

Comments
 (0)