From 7e0ccebd5167da4d0bb4de1fb9b0ebb68f2bbe82 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 1 Nov 2018 10:13:32 +0000 Subject: 4 layer additive for I cried video --- gui/src/chainImage.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'gui/src') diff --git a/gui/src/chainImage.cpp b/gui/src/chainImage.cpp index 40e483a..41d32fc 100644 --- a/gui/src/chainImage.cpp +++ b/gui/src/chainImage.cpp @@ -504,12 +504,22 @@ void chainImage::drawChain(float fadeIn,bool additive,float intensity,float zoom link->draw(0,0,link->getWidth(),link->getHeight()); if (additive){ - ofSetColor(255,255,255,255*min(1.0,transition/fadeIn)*intensity); + glTranslatef(link->getLinkPos().x,link->getLinkPos().y,0); glRotatef(link->getLinkRot(),0,0,1); glScalef(link->getLinkScale(),link->getLinkScale(),link->getLinkScale()); link->link->setAnchorPoint(link->link->getWidth()/2,link->link->getHeight()/2); link->link->draw(0,0,link->link->getWidth(),link->link->getHeight()); + + ofSetColor(255,255,255,255*min(1.0,transition/fadeIn)*intensity); + + glTranslatef(link->link->getLinkPos().x,link->link->getLinkPos().y,0); + glRotatef(link->link->getLinkRot(),0,0,1); + glScalef(link->link->getLinkScale(),link->link->getLinkScale(),link->link->getLinkScale()); + link->link->link->setAnchorPoint(link->link->link->getWidth()/2,link->link->link->getHeight()/2); + link->link->link->draw(0,0,link->link->link->getWidth(),link->link->link->getHeight()); + + } -- cgit v1.2.3