Blender Git Statistics -> Branches -> temp-T52744-euler-filter

"Temp-t52744-euler-filter" branch

Total commits : 14
Total committers : 1
First Commit : November 19, 2020
Latest Commit : November 20, 2020


Commits by Date

DateNumber of Commits
November 20, 202010
November 19, 20204

Committers

AuthorNumber of Commits
Sybren A. Stüvel14

Popular Files

FilenameTotal Edits
graph_edit.c11
fcurve.c1
BKE_fcurve.h1
bl_animation_fcurves.py1
fcurve_test.cc1

Latest commits Feed

November 20, 2020, 15:10 (GMT)
Add unit test for BKE_fcurve_keyframe_move_value_with_handles
November 20, 2020, 14:56 (GMT)
Update comments and variable naming

No functional changes.
November 20, 2020, 14:44 (GMT)
Fix comment to match current implementation

No functional changes.
November 20, 2020, 14:40 (GMT)
Implement Euler filter by using matrices instead of quaternions

The quaternion-to-euler code uses matrices, and that is where the magic
happens. So, instead of Euler ? quaternion ? matrix ? Euler, the code
now does Euler ? matrix ? Euler.
November 20, 2020, 14:18 (GMT)
Add unit test
November 20, 2020, 13:14 (GMT)
Fix compiler warning
November 20, 2020, 13:08 (GMT)
Add check on keyframe X-coordinates
November 20, 2020, 12:54 (GMT)
Better reporting after the filter is done, to prevent scary error messages
November 20, 2020, 11:31 (GMT)
Reintroduce single-channel filter for completeness.
November 20, 2020, 11:10 (GMT)
Improve error messages & levels
November 19, 2020, 12:06 (GMT)
Merge remote-tracking branch 'origin/master' into temp-T52744-euler-filter
November 19, 2020, 12:04 (GMT)
Cleanup: Animation, fix uninitialised variable in Euler filter code

No functional changes.
November 19, 2020, 11:41 (GMT)
New Euler filter implementation

This new discontinuity filter performs actions on the entire Euler
rotation, rather than on the individual X/Y/Z channels only. This should
make it fix a wider range of discontinuities, for example those in .

Manifest Task: T52744
November 19, 2020, 11:03 (GMT)
Cleanup: Animation, refactor Euler filter

Split up the Euler filter function into two more functions. The Euler
filter operator works in two stages (find channels that define the X/Y/Z
Euler rotations, and perform filtering on those channels), and each
stage now has its own function. This makes it clearer which data are
used in which part of the code, and makes future improvements easier.

No functional changes.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021