diff options
| author | Marijn Tamis <[email protected]> | 2017-07-03 11:49:08 +0200 |
|---|---|---|
| committer | Marijn Tamis <[email protected]> | 2017-07-03 11:49:08 +0200 |
| commit | cfa944ded7370fb5f22b1fb894ecf6b9bd3f7381 (patch) | |
| tree | 5cc014922d20561d87105d279b6f7eb3e628c6d9 /NvCloth/src/IterationState.h | |
| parent | Fix windows line endings in github. (diff) | |
| download | nvcloth-cfa944ded7370fb5f22b1fb894ecf6b9bd3f7381.tar.xz nvcloth-cfa944ded7370fb5f22b1fb894ecf6b9bd3f7381.zip | |
NvCloth 1.1.1 Release. (22392725)v1.1.1
Diffstat (limited to 'NvCloth/src/IterationState.h')
| -rw-r--r-- | NvCloth/src/IterationState.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/NvCloth/src/IterationState.h b/NvCloth/src/IterationState.h index f199663..224e87e 100644 --- a/NvCloth/src/IterationState.h +++ b/NvCloth/src/IterationState.h @@ -137,7 +137,7 @@ struct IterationState Simd4f mCurBias; // in local space Simd4f mPrevBias; // in local space - Simd4f mWind; // delta position per iteration + Simd4f mWind; // delta position per iteration (wind velocity * mIterDt) Simd4f mPrevMatrix[3]; Simd4f mCurMatrix[3]; @@ -290,7 +290,7 @@ cloth::IterationState<Simd4f> cloth::IterationStateFactory::create(MyCloth const result.mCurBias = transform(result.mRotationMatrix, curLinearInertia + bias) & maskXYZ; result.mPrevBias = transform(result.mRotationMatrix, linearInertia - curLinearInertia) & maskXYZ; - Simd4f wind = load(array(cloth.mWind)) * iterDt; + Simd4f wind = load(array(cloth.mWind)) * iterDt; // multiply with delta time here already so we don't have to do it inside the solver result.mWind = transform(result.mRotationMatrix, translation - wind) & maskXYZ; result.mIsTurning = mPrevAngularVelocity.magnitudeSquared() + cloth.mAngularVelocity.magnitudeSquared() > 0.0f; |