diff options
Diffstat (limited to 'gui')
| -rw-r--r-- | gui/src/chainImage.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
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()); + + } |
