diff options
Diffstat (limited to 'NvCloth/samples/SampleBase/scene/scenes')
| -rw-r--r-- | NvCloth/samples/SampleBase/scene/scenes/PlaneCollisionScene.cpp | 2 | ||||
| -rw-r--r-- | NvCloth/samples/SampleBase/scene/scenes/SphereScene.cpp | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/NvCloth/samples/SampleBase/scene/scenes/PlaneCollisionScene.cpp b/NvCloth/samples/SampleBase/scene/scenes/PlaneCollisionScene.cpp index 8a677f1..7ab5ca0 100644 --- a/NvCloth/samples/SampleBase/scene/scenes/PlaneCollisionScene.cpp +++ b/NvCloth/samples/SampleBase/scene/scenes/PlaneCollisionScene.cpp @@ -83,7 +83,7 @@ void PlaneCollisionScene::initializeCloth(int index, physx::PxVec3 offset) //assign as collision data nv::cloth::Range<const physx::PxVec4> planesR(&planes[0], &planes[0] + planes.size()); - mClothActor[index]->mCloth->setPlanes(planesR, 0, mClothActor[index]->mCloth->getNumPlanes()); + mClothActor[index]->mCloth->setPlanes(planesR, planesR); //assign convex indices std::vector<uint32_t> indices; diff --git a/NvCloth/samples/SampleBase/scene/scenes/SphereScene.cpp b/NvCloth/samples/SampleBase/scene/scenes/SphereScene.cpp index 2e6912e..8bb004e 100644 --- a/NvCloth/samples/SampleBase/scene/scenes/SphereScene.cpp +++ b/NvCloth/samples/SampleBase/scene/scenes/SphereScene.cpp @@ -84,7 +84,9 @@ void SphereScene::initializeCloth(int index, physx::PxVec3 offset) physx::PxVec4 spheres[1] = {physx::PxVec4(physx::PxVec3(0.f, 10.f, -1.f) + offset,1.5)}; - mClothActor[index]->mCloth->setSpheres(nv::cloth::Range<physx::PxVec4>(spheres, spheres + 1), 0, mClothActor[index]->mCloth->getNumSpheres()); + //mClothActor[index]->mCloth->setSpheres(nv::cloth::Range<physx::PxVec4>(spheres, spheres + 1), 0, mClothActor[index]->mCloth->getNumSpheres()); + mClothActor[index]->mCloth->setSpheres(nv::cloth::Range<physx::PxVec4>(spheres, spheres + 1), nv::cloth::Range<physx::PxVec4>(spheres, spheres + 1)); + // Setup phase configs std::vector<nv::cloth::PhaseConfig> phases(mFabric[index]->getNumPhases()); |