コード例 #1
0
ファイル: MyCloth.cpp プロジェクト: yosinski/quadrasim
// -----------------------------------------------------------------------
MyCloth::MyCloth(NxScene *scene, NxClothDesc &desc, char *objFileName, NxReal scale, NxVec3* offset, char *texFilename)
  : mVertexRenderBuffer(NULL), mScene(NULL), mCloth(NULL), mClothMesh(NULL),
    mIndexRenderBuffer(NULL), mTempTexCoords(NULL), mNumTempTexCoords(0), mTexId(0)
{
	mInitDone = false;
	NxClothMeshDesc meshDesc;
	generateObjMeshDesc(meshDesc, objFileName, scale, offset, texFilename != NULL);
	init(scene, desc, meshDesc);
	if (texFilename)
		createTexture(texFilename);
}
コード例 #2
0
ファイル: MyCloth.cpp プロジェクト: ASDen/CGsp
// -----------------------------------------------------------------------
MyCloth::MyCloth(NxScene *scene, NxClothDesc &desc)
{
	mInitDone = false;
	mTexId = 0;
	mTexCoords = NULL;

	NxClothMeshDesc meshDesc;
	if (!generateObjMeshDesc(meshDesc, objFileName, scale))
	{
		printf("Error loading cloth mesh from file: %s\n", objFileName);
		exit(-1);
	}
	init(scene, desc, meshDesc);
}