//
//}
-IMesh::IMesh(const aiMesh* _mesh, const mat4& _transformation, const vec3& _scale) : modelMat(removeScale(_transformation)), modelpath("IMesh"), root(nullptr)
+IMesh::IMesh(const aiMesh* _mesh, const mat4& _transformation, const vec3& _scale) : modelpath("IMesh"), root(nullptr)
{
-
- import(_mesh, numvertices, numfaces, vertex, uvs, normals, index, _scale * getScale(_transformation));
+ import(_mesh, numvertices, numfaces, vertex, uvs, normals, index, _scale);
btConvexHullShape* tmp_shape = new btConvexHullShape();
minB = t(minB);
maxB = t(maxB);
- vec3 min = (vec3)(modelMat * vec4(minB.getX(), minB.getY(), minB.getZ(),0.f));
- vec3 max = (vec3)(modelMat * vec4(maxB.getX(), maxB.getY(), maxB.getZ(), 0.f));
+ vec3 min = (vec3)(_transformation * vec4(minB.getX(), minB.getY(), minB.getZ(), 0.f));
+ vec3 max = (vec3)(_transformation * vec4(maxB.getX(), maxB.getY(), maxB.getZ(), 0.f));
vec3 size = (max - min) * .5f;
vec3 center = (max + min) * .5f;
glDeleteBuffers(1, &uvBuffer);
}
-void IMesh::useModelMat(const mat4& _model, Shader* _shader) const
-{
- // Model::useModelMat(_model, _shader);
- // Model::useModelMat(_model * modelMat, _shader);
- int tmp = _shader->getUniformLocation("uModel");
- if (tmp >= 0)
- glUniformMatrix4fv(tmp, 1, GL_FALSE, value_ptr(_model* modelMat));
-}
+//void IMesh::useModelMat(const mat4& _model, Shader* _shader) const
+//{
+// // Model::useModelMat(_model, _shader);
+// // Model::useModelMat(_model * modelMat, _shader);
+// int tmp = _shader->getUniformLocation("uModel");
+// if (tmp >= 0)
+// glUniformMatrix4fv(tmp, 1, GL_FALSE, value_ptr(_model* modelMat));
+//}
void drawSubBBox(const mat4& _modelMat, const vec4& _color, Node* _node, int _lvl)
virtual ~IMesh();
- void useModelMat(const mat4& model, Shader* shader) const override;
+ //void useModelMat(const mat4& model, Shader* shader) const override;
void drawBBox(const mat4& modelMat, const vec4& color = vec4(0.9f, 0.f, 0.f, 1.f)) const override;
protected:
std::string modelpath;
- mat4 modelMat;
float *vertex = nullptr, *normals = nullptr, *uvs = nullptr;
uint *index = nullptr;
{
IMesh* tmpIMesh;
aiMatrix4x4* aimat;
- mat4 tmpModelMat;
+ mat4 tmpModelMat, tmpModelMatClean;
//vec3 BBmin, BBmax, tmpMin, tmpMax;
btCompoundShape* tmp_shape = new btCompoundShape;
aimat = &(root->mChildren[0]->mTransformation);
tmpModelMat = mat4(aimat->a1, aimat->c1, -aimat->b1, aimat->d1, aimat->a2, aimat->c2, -aimat->b2, aimat->d2, aimat->a3, aimat->c3, -aimat->b3, aimat->d3, aimat->a4, aimat->c4, -aimat->b4, aimat->d4);
-
- tmpIMesh = new IMesh(scene->mMeshes[0], tmpModelMat, _scale);
- models.push_back(tmpIMesh);
+ tmpModelMatClean = removeScale(tmpModelMat);
+ tmpIMesh = new IMesh(scene->mMeshes[0], tmpModelMatClean, _scale* getScale(tmpModelMat));
+ models.push_back(std::pair<IMesh*,mat4>(tmpIMesh,tmpModelMatClean));
setBB(tmpIMesh->getBBox());
aimat = &(root->mChildren[i]->mTransformation);
tmpModelMat = mat4(aimat->a1, aimat->c1, -aimat->b1, aimat->d1, aimat->a2, aimat->c2, -aimat->b2, aimat->d2, aimat->a3, aimat->c3, -aimat->b3, aimat->d3, aimat->a4, aimat->c4, -aimat->b4, aimat->d4);
- tmpIMesh = new IMesh(scene->mMeshes[i], tmpModelMat,_scale);
- models.push_back(tmpIMesh);
+ tmpModelMatClean = removeScale(tmpModelMat);
+ tmpIMesh = new IMesh(scene->mMeshes[i], tmpModelMatClean, _scale* getScale(tmpModelMat));
+ models.push_back(std::pair<IMesh*, mat4>(tmpIMesh, tmpModelMatClean));
updateBB(tmpIMesh->getBBox());
tmp_shape->addChildShape(btTransform(), *tmpIMesh);
{
for (auto i = models.begin(); i != models.end(); ++i)
{
- delete (*i);
+ delete i->first;
}
}
{
for (auto i = models.begin(); i != models.end(); ++i)
{
- (*i)->bindShader(_shader);
+ i->first->bindShader(_shader);
}
}
{
for (auto i = models.begin(); i != models.end(); ++i)
{
- (*i)->drawModel(_shader, _texture, _modelMat);
+ i->first->drawModel(_shader, _texture, _modelMat* i->second);
}
}
{
// Model::drawBBox(_modelMat, vec4(0.f,.3f,.9f,1.f));
if (models.size() == 1)
- models.front()->drawBBox(_modelMat, _color);
+ {
+ auto i = models.front();
+ i.first->drawBBox(_modelMat* i.second, _color);
+ }
else
{
Model::drawBBox(_modelMat, _color);
{
for (auto i = models.begin(); i != models.end(); ++i)
{
- (*i)->drawBBox(_modelMat, _color*0.8f);
+ i->first->drawBBox(_modelMat* i->second, _color*0.8f);
}
}
}
Overlap tmp,secondSubBB;
for (auto i = models.begin(); i != models.end(); ++i)
{
- tmp = (*i)->checkColS2O(_mMat, _model, _modelMat);
+ tmp = i->first->checkColS2O(_mMat, _model, _modelMat);
if (tmp)
{
secondSubBB.update(tmp);
Overlap tmp, secondSubBB;
for (auto i = models.begin(); i != models.end(); ++i)
{
- tmp = (*i)->checkColO2SBox(_mMat, _boxB, _modelMat);
+ tmp = i->first->checkColO2SBox(_mMat, _boxB, _modelMat);
if (tmp)
{
secondSubBB.update(tmp);
protected:
std::string modelpath;
- std::list<IMesh*> models;
+ //std::list<IMesh*> models;
+ std::list<std::pair<IMesh*, mat4>> models;
};
-Build started 29.05.2015 11:20:30.
+Build started 04.06.2015 09:09:22.
1>Project "C:\Daten\Visual Studio 2013\Projects\CGUE2015_Weave\res\bullet3-2.83.4\build3\vs2010\BulletCollision.vcxproj" on node 2 (Build target(s)).
- 1>ClCompile:
- C:\Program Files (x86)\Microsoft Visual Studio 13.0\VC\bin\CL.exe /c /I..\..\src /Zi /nologo /W3 /WX- /Od /Oy- /D _DEBUG=1 /D _MBCS /Gm- /EHsc /RTC1 /MD /GS /Gy /fp:fast /Zc:wchar_t /Zc:forScope /Fo"obj\x32\Debug\BulletCollision\\" /Fd"..\..\bin\BulletCollision_vs2010_debug.pdb" /Gd /TP /analyze- /errorReport:prompt /MP ..\..\src\BulletCollision\BroadphaseCollision\btAxisSweep3.cpp ..\..\src\BulletCollision\BroadphaseCollision\btBroadphaseProxy.cpp ..\..\src\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.cpp ..\..\src\BulletCollision\BroadphaseCollision\btDbvt.cpp ..\..\src\BulletCollision\BroadphaseCollision\btDbvtBroadphase.cpp ..\..\src\BulletCollision\BroadphaseCollision\btDispatcher.cpp ..\..\src\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.cpp ..\..\src\BulletCollision\BroadphaseCollision\btOverlappingPairCache.cpp ..\..\src\BulletCollision\BroadphaseCollision\btQuantizedBvh.cpp ..\..\src\BulletCollision\BroadphaseCollision\btSimpleBroadphase.cpp ..\..\src\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btBoxBoxDetector.cpp ..\..\src\BulletCollision\CollisionDispatch\btCollisionDispatcher.cpp ..\..\src\BulletCollision\CollisionDispatch\btCollisionObject.cpp ..\..\src\BulletCollision\CollisionDispatch\btCollisionWorld.cpp ..\..\src\BulletCollision\CollisionDispatch\btCollisionWorldImporter.cpp ..\..\src\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btCompoundCompoundCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.cpp ..\..\src\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btGhostObject.cpp ..\..\src\BulletCollision\CollisionDispatch\btHashedSimplePairCache.cpp ..\..\src\BulletCollision\CollisionDispatch\btInternalEdgeUtility.cpp ..\..\src\BulletCollision\CollisionDispatch\btManifoldResult.cpp ..\..\src\BulletCollision\CollisionDispatch\btSimulationIslandManager.cpp ..\..\src\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.cpp ..\..\src\BulletCollision\CollisionDispatch\btUnionFind.cpp ..\..\src\BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp ..\..\src\BulletCollision\CollisionShapes\btBox2dShape.cpp ..\..\src\BulletCollision\CollisionShapes\btBoxShape.cpp ..\..\src\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp ..\..\src\BulletCollision\CollisionShapes\btCapsuleShape.cpp ..\..\src\BulletCollision\CollisionShapes\btCollisionShape.cpp ..\..\src\BulletCollision\CollisionShapes\btCompoundShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConcaveShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConeShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConvex2dShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConvexHullShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConvexInternalShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConvexPointCloudShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConvexPolyhedron.cpp ..\..\src\BulletCollision\CollisionShapes\btConvexShape.cpp ..\..\src\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.cpp ..\..\src\BulletCollision\CollisionShapes\btCylinderShape.cpp ..\..\src\BulletCollision\CollisionShapes\btEmptyShape.cpp ..\..\src\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.cpp ..\..\src\BulletCollision\CollisionShapes\btMinkowskiSumShape.cpp ..\..\src\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.cpp ..\..\src\BulletCollision\CollisionShapes\btMultiSphereShape.cpp ..\..\src\BulletCollision\CollisionShapes\btOptimizedBvh.cpp ..\..\src\BulletCollision\CollisionShapes\btPolyhedralConvexShape.cpp ..\..\src\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.cpp ..\..\src\BulletCollision\CollisionShapes\btShapeHull.cpp ..\..\src\BulletCollision\CollisionShapes\btSphereShape.cpp ..\..\src\BulletCollision\CollisionShapes\btStaticPlaneShape.cpp ..\..\src\BulletCollision\CollisionShapes\btStridingMeshInterface.cpp ..\..\src\BulletCollision\CollisionShapes\btTetrahedronShape.cpp ..\..\src\BulletCollision\CollisionShapes\btTriangleBuffer.cpp ..\..\src\BulletCollision\CollisionShapes\btTriangleCallback.cpp ..\..\src\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.cpp ..\..\src\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.cpp ..\..\src\BulletCollision\CollisionShapes\btTriangleMesh.cpp ..\..\src\BulletCollision\CollisionShapes\btTriangleMeshShape.cpp ..\..\src\BulletCollision\CollisionShapes\btUniformScalingShape.cpp ..\..\src\BulletCollision\Gimpact\btContactProcessing.cpp ..\..\src\BulletCollision\Gimpact\btGenericPoolAllocator.cpp ..\..\src\BulletCollision\Gimpact\btGImpactBvh.cpp ..\..\src\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.cpp ..\..\src\BulletCollision\Gimpact\btGImpactQuantizedBvh.cpp ..\..\src\BulletCollision\Gimpact\btGImpactShape.cpp ..\..\src\BulletCollision\Gimpact\btTriangleShapeEx.cpp ..\..\src\BulletCollision\Gimpact\gim_box_set.cpp ..\..\src\BulletCollision\Gimpact\gim_contact.cpp ..\..\src\BulletCollision\Gimpact\gim_memory.cpp ..\..\src\BulletCollision\Gimpact\gim_tri_collision.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btConvexCast.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btGjkEpa2.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btPersistentManifold.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btRaycastCallback.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.cpp ..\..\src\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.cpp
- btAxisSweep3.cpp
- btBroadphaseProxy.cpp
- btCollisionAlgorithm.cpp
- btDbvt.cpp
- btDbvtBroadphase.cpp
- btDispatcher.cpp
- btMultiSapBroadphase.cpp
- btOverlappingPairCache.cpp
- btQuantizedBvh.cpp
- btSimpleBroadphase.cpp
- btActivatingCollisionAlgorithm.cpp
- btBox2dBox2dCollisionAlgorithm.cpp
- btBoxBoxCollisionAlgorithm.cpp
- btBoxBoxDetector.cpp
- btCollisionDispatcher.cpp
- btCollisionObject.cpp
- btCollisionWorld.cpp
- btCollisionWorldImporter.cpp
- btCompoundCollisionAlgorithm.cpp
- btCompoundCompoundCollisionAlgorithm.cpp
- btConvex2dConvex2dAlgorithm.cpp
- btConvexConcaveCollisionAlgorithm.cpp
- btConvexConvexAlgorithm.cpp
- btConvexPlaneCollisionAlgorithm.cpp
- btDefaultCollisionConfiguration.cpp
- btEmptyCollisionAlgorithm.cpp
- btGhostObject.cpp
- btHashedSimplePairCache.cpp
- btInternalEdgeUtility.cpp
- btManifoldResult.cpp
- btSimulationIslandManager.cpp
- btSphereBoxCollisionAlgorithm.cpp
- btSphereSphereCollisionAlgorithm.cpp
- btSphereTriangleCollisionAlgorithm.cpp
- btUnionFind.cpp
- SphereTriangleDetector.cpp
- btBox2dShape.cpp
- btBoxShape.cpp
- btBvhTriangleMeshShape.cpp
- btCapsuleShape.cpp
- btCollisionShape.cpp
- btCompoundShape.cpp
- btConcaveShape.cpp
- btConeShape.cpp
- btConvex2dShape.cpp
- btConvexHullShape.cpp
- btConvexInternalShape.cpp
- btConvexPointCloudShape.cpp
- btConvexPolyhedron.cpp
- btConvexShape.cpp
- btConvexTriangleMeshShape.cpp
- btCylinderShape.cpp
- btEmptyShape.cpp
- btHeightfieldTerrainShape.cpp
- btMinkowskiSumShape.cpp
- btMultimaterialTriangleMeshShape.cpp
- btMultiSphereShape.cpp
- btOptimizedBvh.cpp
- btPolyhedralConvexShape.cpp
- btScaledBvhTriangleMeshShape.cpp
- btShapeHull.cpp
- btSphereShape.cpp
- btStaticPlaneShape.cpp
- btStridingMeshInterface.cpp
- btTetrahedronShape.cpp
- btTriangleBuffer.cpp
- btTriangleCallback.cpp
- btTriangleIndexVertexArray.cpp
- btTriangleIndexVertexMaterialArray.cpp
- btTriangleMesh.cpp
- btTriangleMeshShape.cpp
- btUniformScalingShape.cpp
- btContactProcessing.cpp
- btGenericPoolAllocator.cpp
- btGImpactBvh.cpp
- btGImpactCollisionAlgorithm.cpp
- btGImpactQuantizedBvh.cpp
- btGImpactShape.cpp
- btTriangleShapeEx.cpp
- gim_box_set.cpp
- gim_contact.cpp
- gim_memory.cpp
- gim_tri_collision.cpp
- btContinuousConvexCollision.cpp
- btConvexCast.cpp
- btGjkConvexCast.cpp
- btGjkEpa2.cpp
- btGjkEpaPenetrationDepthSolver.cpp
- btGjkPairDetector.cpp
- btMinkowskiPenetrationDepthSolver.cpp
- btPersistentManifold.cpp
- btPolyhedralContactClipping.cpp
- btRaycastCallback.cpp
- btSubSimplexConvexCast.cpp
- btVoronoiSimplexSolver.cpp
- Lib:
+ 1>Lib:
C:\Program Files (x86)\Microsoft Visual Studio 13.0\VC\bin\Lib.exe /OUT:"..\..\bin\BulletCollision_vs2010_debug.lib" /NOLOGO /MACHINE:X86 obj\x32\Debug\BulletCollision\btAxisSweep3.obj
obj\x32\Debug\BulletCollision\btBroadphaseProxy.obj
obj\x32\Debug\BulletCollision\btCollisionAlgorithm.obj
Build succeeded.
-Time Elapsed 00:00:13.03
+Time Elapsed 00:00:00.89
-Build started 29.05.2015 11:20:30.
+Build started 04.06.2015 09:09:22.
1>Project "C:\Daten\Visual Studio 2013\Projects\CGUE2015_Weave\res\bullet3-2.83.4\build3\vs2010\BulletDynamics.vcxproj" on node 3 (Build target(s)).
- 1>ClCompile:
- C:\Program Files (x86)\Microsoft Visual Studio 13.0\VC\bin\CL.exe /c /I..\..\src /Zi /nologo /W3 /WX- /Od /Oy- /D _DEBUG=1 /D _MBCS /Gm- /EHsc /RTC1 /MD /GS /Gy /fp:fast /Zc:wchar_t /Zc:forScope /Fo"obj\x32\Debug\BulletDynamics\\" /Fd"..\..\bin\BulletDynamics_vs2010_debug.pdb" /Gd /TP /analyze- /errorReport:prompt /MP ..\..\src\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.cpp ..\..\src\BulletDynamics\Dynamics\btRigidBody.cpp ..\..\src\BulletDynamics\Dynamics\btSimpleDynamicsWorld.cpp ..\..\src\BulletDynamics\ConstraintSolver\btConeTwistConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btContactConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btFixedConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btGearConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btGeneric6DofSpring2Constraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btHinge2Constraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btHingeConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btNNCGConstraintSolver.cpp ..\..\src\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.cpp ..\..\src\BulletDynamics\ConstraintSolver\btSliderConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btTypedConstraint.cpp ..\..\src\BulletDynamics\ConstraintSolver\btUniversalConstraint.cpp ..\..\src\BulletDynamics\Featherstone\btMultiBody.cpp ..\..\src\BulletDynamics\Featherstone\btMultiBodyConstraint.cpp ..\..\src\BulletDynamics\Featherstone\btMultiBodyConstraintSolver.cpp ..\..\src\BulletDynamics\Featherstone\btMultiBodyDynamicsWorld.cpp ..\..\src\BulletDynamics\Featherstone\btMultiBodyJointLimitConstraint.cpp ..\..\src\BulletDynamics\Featherstone\btMultiBodyJointMotor.cpp ..\..\src\BulletDynamics\Featherstone\btMultiBodyPoint2Point.cpp ..\..\src\BulletDynamics\MLCPSolvers\btDantzigLCP.cpp ..\..\src\BulletDynamics\MLCPSolvers\btLemkeAlgorithm.cpp ..\..\src\BulletDynamics\MLCPSolvers\btMLCPSolver.cpp ..\..\src\BulletDynamics\Vehicle\btRaycastVehicle.cpp ..\..\src\BulletDynamics\Vehicle\btWheelInfo.cpp ..\..\src\BulletDynamics\Character\btKinematicCharacterController.cpp
- btDiscreteDynamicsWorld.cpp
- btRigidBody.cpp
- btSimpleDynamicsWorld.cpp
- btConeTwistConstraint.cpp
- btContactConstraint.cpp
- btFixedConstraint.cpp
- btGearConstraint.cpp
- btGeneric6DofConstraint.cpp
- btGeneric6DofSpring2Constraint.cpp
- btGeneric6DofSpringConstraint.cpp
- btHinge2Constraint.cpp
- btHingeConstraint.cpp
- btNNCGConstraintSolver.cpp
- btPoint2PointConstraint.cpp
- btSequentialImpulseConstraintSolver.cpp
- btSliderConstraint.cpp
- btSolve2LinearConstraint.cpp
- btTypedConstraint.cpp
- btUniversalConstraint.cpp
- btMultiBody.cpp
- btMultiBodyConstraint.cpp
- btMultiBodyConstraintSolver.cpp
- btMultiBodyDynamicsWorld.cpp
- btMultiBodyJointLimitConstraint.cpp
- btMultiBodyJointMotor.cpp
- btMultiBodyPoint2Point.cpp
- btDantzigLCP.cpp
- btLemkeAlgorithm.cpp
- btMLCPSolver.cpp
- btRaycastVehicle.cpp
- btWheelInfo.cpp
- btKinematicCharacterController.cpp
- Lib:
+ 1>Lib:
C:\Program Files (x86)\Microsoft Visual Studio 13.0\VC\bin\Lib.exe /OUT:"..\..\bin\BulletDynamics_vs2010_debug.lib" /NOLOGO /MACHINE:X86 obj\x32\Debug\BulletDynamics\btDiscreteDynamicsWorld.obj
obj\x32\Debug\BulletDynamics\btRigidBody.obj
obj\x32\Debug\BulletDynamics\btSimpleDynamicsWorld.obj
Build succeeded.
-Time Elapsed 00:00:08.37
+Time Elapsed 00:00:00.67
-Build started 29.05.2015 11:20:30.
+Build started 04.06.2015 09:09:22.
1>Project "C:\Daten\Visual Studio 2013\Projects\CGUE2015_Weave\res\bullet3-2.83.4\build3\vs2010\LinearMath.vcxproj" on node 4 (Build target(s)).
- 1>ClCompile:
- C:\Program Files (x86)\Microsoft Visual Studio 13.0\VC\bin\CL.exe /c /I..\..\src /Zi /nologo /W3 /WX- /Od /Oy- /D _DEBUG=1 /D _MBCS /Gm- /EHsc /RTC1 /MD /GS /Gy /fp:fast /Zc:wchar_t /Zc:forScope /Fo"obj\x32\Debug\LinearMath\\" /Fd"..\..\bin\LinearMath_vs2010_debug.pdb" /Gd /TP /analyze- /errorReport:prompt /MP ..\..\src\LinearMath\btAlignedAllocator.cpp ..\..\src\LinearMath\btConvexHull.cpp ..\..\src\LinearMath\btConvexHullComputer.cpp ..\..\src\LinearMath\btGeometryUtil.cpp ..\..\src\LinearMath\btPolarDecomposition.cpp ..\..\src\LinearMath\btQuickprof.cpp ..\..\src\LinearMath\btSerializer.cpp ..\..\src\LinearMath\btVector3.cpp
- btAlignedAllocator.cpp
- btConvexHull.cpp
- btConvexHullComputer.cpp
- btGeometryUtil.cpp
- btPolarDecomposition.cpp
- btQuickprof.cpp
- btSerializer.cpp
- btVector3.cpp
- Lib:
+ 1>Lib:
C:\Program Files (x86)\Microsoft Visual Studio 13.0\VC\bin\Lib.exe /OUT:"..\..\bin\LinearMath_vs2010_debug.lib" /NOLOGO /MACHINE:X86 obj\x32\Debug\LinearMath\btAlignedAllocator.obj
obj\x32\Debug\LinearMath\btConvexHull.obj
obj\x32\Debug\LinearMath\btConvexHullComputer.obj
Build succeeded.
-Time Elapsed 00:00:07.08
+Time Elapsed 00:00:00.53