-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
com.jme3.anim.tween.action.BlendSpace: basic javadoc #2022
base: master
Are you sure you want to change the base?
com.jme3.anim.tween.action.BlendSpace: basic javadoc #2022
Conversation
… weight < 0' case
jme3-core/src/main/java/com/jme3/anim/tween/action/BlendSpace.java
Outdated
Show resolved
Hide resolved
jme3-core/src/main/java/com/jme3/anim/tween/action/BlendSpace.java
Outdated
Show resolved
Hide resolved
jme3-core/src/main/java/com/jme3/anim/tween/action/BlendSpace.java
Outdated
Show resolved
Hide resolved
Javadoc is important, and I appreciate the considerable effort that's gone into this PR. Unfortunately, it's still very confusing. @Scrappers-glitch are you willing to continue refining it? |
@stephengold For me, this PR is complete, you can point to the confusing and/or missing parts, please don't forget to mention why these parts are confusing and a superior format for describing these confusing parts. |
@stephengold In this PR, I chose to stick to describing the behavior of the pattern used, or maybe the interaction of the API components, if you want to understand more, please use this paradigm designed by Remy (Most of this documentation is based on this paradigm, the talks on forums and my own techdemos): EDIT: |
Okay I am willing to refine this. @stephengold Do you recommend specific refinements to make it more simple. Maybe code samples? or more mathematical terms? any ideas so far? |
Figuring out why the javadoc is confusing and writing a clear explanation seems like a lot of effort. I don't want to spend more time on this PR. |
BlendSpace is all about a provider interface. It provides the blend weight value to blend between 2 actions. Blend weight is then used as the value of interpolation. That simple. I like to think of it from a higher perspective as an interface that enables the user to adjust the behavior of blending (a controller interface from an architectural perspective), and that blend weight value is a read-only value. It could be manipulated using the mediator |
For me, this PR has completed. Please let me know if there are any changes you want to add, otherwise it's ready for merging. |
This PR adds a basic javadoc for the BlendSpace class.