summaryrefslogtreecommitdiff
path: root/gui/src/chainImage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/chainImage.cpp')
-rw-r--r--gui/src/chainImage.cpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/gui/src/chainImage.cpp b/gui/src/chainImage.cpp
index 1fbcc73..d362b0c 100644
--- a/gui/src/chainImage.cpp
+++ b/gui/src/chainImage.cpp
@@ -237,14 +237,24 @@ float chainImage::getRotation(){
}
ofxSweepLine crashes
- */
+
float transitionInterpolated=pow(transition,ROTATION_EASE_POWER);
- //printf("rotation: %f at point %f\n",transitionInterpolated,transition);
-
+ printf("rotation: %f of %f at point %f (%f)\n",
+ transitionInterpolated*link->getLinkRot(),
+ link->getLinkRot(),
+ transition,
+ transitionInterpolated
+ );
+
+
return getLinkRot()+(transitionInterpolated*link->getLinkRot());
+ */
+
+ return ofxeasing::map_clamp(transition, 0, 1, getLinkRot(), getLinkRot()+link->getLinkRot(), ofxeasing::cubic::easeInOut);
+
};
ofPoint chainImage::getLinkPos(){