Revision 7908dbc2
Added by Leszek Koltunski about 8 years ago
src/main/java/org/distorted/examples/effects3d/Effects3DEffect.java | ||
---|---|---|
90 | 90 |
case DISTORT: mId = object.distort(mDyn3, mCenterDyn, mRegionDyn); break; |
91 | 91 |
case DEFORM : mId = object.deform (mDyn3, mCenterDyn ); break; |
92 | 92 |
case SINK : mId = object.sink (mDyn1, mCenterDyn, mRegionDyn); break; |
93 |
case PINCH : mId = object.pinch (mDyn2, mCenterDyn, mRegionDyn); break; |
|
93 | 94 |
case SWIRL : mId = object.swirl (mDyn1, mCenterDyn, mRegionDyn); break; |
94 | 95 |
case WAVE : mId = object.wave (mDyn5, mCenterDyn, mRegionDyn); break; |
95 | 96 |
|
... | ... | |
157 | 158 |
break; |
158 | 159 |
case SWIRL : mSta1.set( 3.6f*(mInter[0]-50) ); |
159 | 160 |
break; |
161 |
case SINK : mSta1.set(mInter[0] > 50 ? 50.0f/(100.01f-mInter[0]) : mInter[0] / 50.0f); |
|
162 |
break; |
|
163 |
case PINCH : float dp = mInter[0] > 50 ? 50.0f/(100.01f-mInter[0]) : mInter[0] / 50.0f; |
|
164 |
float ap = (mInter[1]-50)*180 / 50; |
|
165 |
mSta2.set(dp,ap); |
|
166 |
break; |
|
167 |
|
|
160 | 168 |
case ALPHA : |
161 | 169 |
case SMOOTH_ALPHA : mSta1.set(mInter[0]/100.0f); |
162 | 170 |
break; |
163 |
case SINK : |
|
164 | 171 |
case SATURATION : |
165 | 172 |
case SMOOTH_SATURATION: |
166 | 173 |
case CONTRAST : |
Also available in: Unified diff
New vertex effect 'PINCH'