reorder files, in preparation for Bullet 3 -> Bullet 2 merge
This commit is contained in:
44
Demos3/GpuDemos/rigidbody/Bullet2FileDemo.cpp
Normal file
44
Demos3/GpuDemos/rigidbody/Bullet2FileDemo.cpp
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
#include "Bullet2FileDemo.h"
|
||||
#include "BulletDataExtractor.h"
|
||||
#include "GpuRigidBodyDemoInternalData.h"
|
||||
#include "OpenGLWindow/GLInstancingRenderer.h"
|
||||
|
||||
Bullet2FileDemo::Bullet2FileDemo()
|
||||
{
|
||||
m_loader = 0;
|
||||
}
|
||||
Bullet2FileDemo::~Bullet2FileDemo()
|
||||
{
|
||||
delete m_loader;
|
||||
}
|
||||
|
||||
void Bullet2FileDemo::setupScene(const ConstructionInfo& ci)
|
||||
{
|
||||
b3Assert(ci.m_instancingRenderer);
|
||||
|
||||
const char* fileName="data/testFile.bullet";
|
||||
|
||||
FILE* f = 0;
|
||||
|
||||
const char* prefix[]={"./","../","../../","../../../","../../../../"};
|
||||
int numPrefixes = sizeof(prefix)/sizeof(const char*);
|
||||
char relativeFileName[1024];
|
||||
|
||||
for (int i=0;!f && i<numPrefixes;i++)
|
||||
{
|
||||
sprintf(relativeFileName,"%s%s",prefix[i],fileName);
|
||||
f = fopen(relativeFileName,"rb");
|
||||
}
|
||||
if (f)
|
||||
{
|
||||
fclose(f);
|
||||
createScene(*ci.m_instancingRenderer,*m_data->m_np,*m_data->m_rigidBodyPipeline,relativeFileName);
|
||||
}
|
||||
// m_loader = new b3BulletDataExtractor(*ci.m_instancingRenderer,*m_data->m_np,*m_data->m_rigidBodyPipeline);
|
||||
// m_loader->convertAllObjects(bulletFile);
|
||||
|
||||
b3Vector3 pos(-20,10,0);
|
||||
ci.m_instancingRenderer->setCameraTargetPosition(pos);
|
||||
ci.m_instancingRenderer->setCameraDistance(10);
|
||||
}
|
||||
Reference in New Issue
Block a user