[GSoC'21] Different morphing modes#374
[GSoC'21] Different morphing modes#374Sov-trotter wants to merge 25 commits intoJuliaAnimators:mainfrom
Conversation
Longest distance mode of morphing
Codecov Report
@@ Coverage Diff @@
## master #374 +/- ##
=======================================
Coverage 96.25% 96.25%
=======================================
Files 35 35
Lines 1521 1523 +2
=======================================
+ Hits 1464 1466 +2
Misses 57 57
Continue to review full report at Codecov.
|
Wikunia
left a comment
There was a problem hiding this comment.
Just a minor comment here. Let me know when I should do a proper full review
|
@Wikunia since the goal here is more visual appeal, should we provide some default easing function(apart from linear()) in this PR?? |
|
I think it makes sense to have the easing separated from the function to have it more composable. The default for all actions should be |
Understood. I was just of the opinion, that in longer running videos it would rather be easy for the user if the small morphs had atleast some visual appeal by default.
Sure yeah. I had thought of that while tackling predefined objects. There are a few things to look into before that. Maybe a macro is handy here. Secondly we can have some predefined actions but at present I still don't know we to wrap around? Would like to hear what ideas you have. |
|
Let's discuss that tmr in our meeting 😉 |
|
Self TODO : Check if morphing modes work with #373 |
Add docstring for prepare_to_interpoplate
I feel `floor(Int, ` is cleaner as circshift by a float doesn't make sense
|
Still not a fan of |
|
We've decided to call those modes |
changelog
conflicts
Fix changelog conflicts
saner morphing modes nomenclature
CHANGELOG.md
Outdated
| # Javis.jl - Changelog | ||
|
|
||
| ## Unreleased | ||
| - Add a manim-like :long morhping mode |
PR Checklist
If you are contributing to
Javis.jl, please make sure you are able to check off each item on this list:CHANGELOG.mdwith whatever changes/features I added with this PR?Project.toml+ set an upper bound of the dependency (if applicable)?testdirectory (if applicable)?How did you address these issues with this PR? What methods did you use?
This PR introduces some manim like modes for morphing
https://azarzadavila-manim.readthedocs.io/en/latest/animation.html#transform
TEST SCRIPT