// ----------------------------------------------------------------------- MyCloth::MyCloth(NxScene *scene, NxClothDesc &desc, NxReal w, NxReal h, NxReal d, char *texFilename) : mVertexRenderBuffer(NULL), mScene(NULL), mCloth(NULL), mClothMesh(NULL), mIndexRenderBuffer(NULL), mTempTexCoords(NULL), mNumTempTexCoords(0), mTexId(0) { mInitDone = false; NxClothMeshDesc meshDesc; generateRegularMeshDesc(meshDesc, w, h, d, texFilename != NULL); init(scene, desc, meshDesc); if (texFilename) createTexture(texFilename); }
// ----------------------------------------------------------------------- MyCloth::MyCloth(NxScene *scene, NxClothDesc &desc, NxReal w, NxReal h, NxReal d, char *texFilename, bool tearLines) { mInitDone = false; mTexId = 0; mTexCoords = NULL; NxClothMeshDesc meshDesc; generateRegularMeshDesc(meshDesc, w, h, d, texFilename != NULL, tearLines); init(scene, desc, meshDesc); if (texFilename) createTexture(texFilename); }