[Bf-committers] Re: CVS commit:
blender/extern/bullet/BulletDynamics/CollisionDispatch
ConvexConcaveCollisionAlgorithm.cpp
ConvexConcaveCollisionAlgorithm.h
blender/extern/bullet/Bullet/CollisionShapes CollisionShape.h
StridingMeshInterface.h TriangleMesh.h TriangleMeshShape.cpp
TriangleMeshShape.h
blender/extern/bullet/Bullet/NarrowPhaseCollision
ContinuousConvexCollision.cpp blender/extern/bullet/LinearMath ...
gdalgo at erwincoumans.com
gdalgo at erwincoumans.com
Thu Jul 28 14:02:04 CEST 2005
Hi Joseph,
build a /extern project indeed:
Bullet is an external library, hence the location blender/extern/bullet, no
copies are planned. so the bullet header files are copied to
build/msvc_7/extern/bullet/include
I already added SCons and visual studio projectfiles that copy the
headerfiles to
build/msvc_7/extern/bullet/include
There are some gameblender specific integration files in
blender/gameengine/physics/bullet, they are not part of the library.
Under windows I use 2 libraries for Bullet: one for collision detection and
one for physics. I got some scons files
We didn't discuss this yet, but I prefer for next Blender 2.38/2.40 version
to enable both Solid and Bullet. Currently the scons system doesn't allow
multiple physics engines selected. Can anyone add this ? Alternatively I can
just always enable Bullet in the game engine. Multiple physics engines can
coexist.
For which platform do you build ? Do you want to assist with Makefiles /
SCons files / projectfiles ?
Erwin
Joseph Gilbert writes:
> Q. Do we need to build a /extern project for this like the solid libraries
> or is this all eventually going to get copied into Gameengine/Physics?
> i.e. do we want to link your work to
> blender/source/gameengine/physics/bullet or to
> build/msvc_7/extern/bullet/include?
>
> -------- Original Message --------
> Subject: [Bf-blender-cvs] CVS commit:
> blender/extern/bullet/BulletDynamics/CollisionDispatch
> ConvexConcaveCollisionAlgorithm.cpp ConvexConcaveCollisionAlgorithm.h
> blender/extern/bullet/Bullet/CollisionShapes CollisionShape.h
> StridingMeshInterface.h TriangleMesh.h TriangleMeshShape.cpp
> TriangleMeshShape.h blender/extern/bullet/Bullet/NarrowPhaseCollision
> ContinuousConvexCollision.cpp blender/extern/bullet/LinearMath ...
> Date: Wed, 27 Jul 2005 11:30:53 +0200 (CEST)
> From: Erwin Coumans <blender at erwincoumans.com>
> Reply-To: bf-committers at blender.org
> To: bf-blender-cvs at blender.org
>
>
>
> erwin (Erwin Coumans) 2005/07/27 11:30:53 CEST
>
> Modified files:
> blender/extern/bullet/BulletDynamics/CollisionDispatch
> ConvexConcaveCollisionAlgorithm.cpp
> ConvexConcaveCollisionAlgorithm.h
> blender/extern/bullet/Bullet/CollisionShapes CollisionShape.h
> StridingMeshInterface.h
> TriangleMesh.h
> TriangleMeshShape.cpp
> TriangleMeshShape.h
> blender/extern/bullet/Bullet/NarrowPhaseCollision
> ContinuousConvexCollision.cpp
> blender/extern/bullet/LinearMath SimdQuadWord.h
> blender/intern/moto/include MT_Scalar.h
> blender/source/gameengine/Converter
> KX_BlenderSceneConverter.cpp
> blender/source/gameengine/GamePlayer/common
> GPC_RenderTools.cpp blender/source/gameengine/Ketsji
> KX_ConvertPhysicsObject.h
> KX_ConvertPhysicsObjects.cpp
> KX_MeshProxy.cpp KX_PythonInit.cpp
> KX_PythonInit.h
> KX_SumoPhysicsController.cpp
> blender/source/gameengine/Physics/Bullet
> CcdPhysicsController.cpp
> CcdPhysicsEnvironment.cpp blender/source/gameengine/Rasterizer
> RAS_IRasterizer.h
> blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer
> RAS_OpenGLRasterizer.cpp
> RAS_OpenGLRasterizer.h
> Log:
> - added debug line drawing in gameengine (handy for debugging physics
> problems)
> - added #ifdef for a visual studio 8 crashing problems
> - added scaling and tolerances to triangle meshes
> Revision Changes Path
> 1.2 +9 -3
> blender/extern/bullet/BulletDynamics/CollisionDispatch/ConvexConcaveCollis
> ionAlgorithm.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> letDynamics/CollisionDispatch/ConvexConcaveCollisionAlgorithm.cpp.diff?r1=
> 1.1&r2=1.2&cvsroot=bf-blender>
> 1.2 +2 -1
> blender/extern/bullet/BulletDynamics/CollisionDispatch/ConvexConcaveCollis
> ionAlgorithm.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> letDynamics/CollisionDispatch/ConvexConcaveCollisionAlgorithm.h.diff?r1=1.
> 1&r2=1.2&cvsroot=bf-blender>
> 1.2 +2 -0
> blender/extern/bullet/Bullet/CollisionShapes/CollisionShape.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> let/CollisionShapes/CollisionShape.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender
> >
> 1.2 +3 -1
> blender/extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> let/CollisionShapes/StridingMeshInterface.h.diff?r1=1.1&r2=1.2&cvsroot=bf-
> blender>
> 1.2 +2 -2
> blender/extern/bullet/Bullet/CollisionShapes/TriangleMesh.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> let/CollisionShapes/TriangleMesh.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
> 1.2 +5 -4
> blender/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> let/CollisionShapes/TriangleMeshShape.cpp.diff?r1=1.1&r2=1.2&cvsroot=bf-bl
> ender>
> 1.2 +12 -1
> blender/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> let/CollisionShapes/TriangleMeshShape.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blen
> der>
> 1.2 +7 -2
> blender/extern/bullet/Bullet/NarrowPhaseCollision/ContinuousConvexCollisio
> n.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bul
> let/NarrowPhaseCollision/ContinuousConvexCollision.cpp.diff?r1=1.1&r2=1.2&
> cvsroot=bf-blender>
> 1.3 +2 -4 blender/extern/bullet/LinearMath/SimdQuadWord.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Lin
> earMath/SimdQuadWord.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
> 1.7 +3 -2 blender/intern/moto/include/MT_Scalar.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/moto/inclu
> de/MT_Scalar.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
> 1.15 +19 -2
> blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Converter/KX_BlenderSceneConverter.cpp.diff?r1=1.14&r2=1.15&cvsroot=bf-bl
> ender>
> 1.14 +11 -1
> blender/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /GamePlayer/common/GPC_RenderTools.cpp.diff?r1=1.13&r2=1.14&cvsroot=bf-ble
> nder>
> 1.12 +8 -2
> blender/source/gameengine/Ketsji/KX_ConvertPhysicsObject.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Ketsji/KX_ConvertPhysicsObject.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
> 1.19 +5 -1
> blender/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Ketsji/KX_ConvertPhysicsObjects.cpp.diff?r1=1.18&r2=1.19&cvsroot=bf-blend
> er>
> 1.10 +3 -2 blender/source/gameengine/Ketsji/KX_MeshProxy.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Ketsji/KX_MeshProxy.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
> 1.14 +7 -1 blender/source/gameengine/Ketsji/KX_PythonInit.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Ketsji/KX_PythonInit.cpp.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
> 1.8 +4 -1 blender/source/gameengine/Ketsji/KX_PythonInit.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Ketsji/KX_PythonInit.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
> 1.10 +4 -0
> blender/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Ketsji/KX_SumoPhysicsController.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blende
> r>
> 1.2 +1 -1
> blender/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Physics/Bullet/CcdPhysicsController.cpp.diff?r1=1.1&r2=1.2&cvsroot=bf-ble
> nder>
> 1.2 +48 -1
> blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Physics/Bullet/CcdPhysicsEnvironment.cpp.diff?r1=1.1&r2=1.2&cvsroot=bf-bl
> ender>
> 1.14 +2 -1
> blender/source/gameengine/Rasterizer/RAS_IRasterizer.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Rasterizer/RAS_IRasterizer.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
> 1.17 +16 -1
> blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRaster
> izer.cpp
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp.diff?r1=1.16&r2=
> 1.17&cvsroot=bf-blender>
> 1.13 +19 -1
> blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRaster
> izer.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine
> /Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h.diff?r1=1.12&r2=1.
> 13&cvsroot=bf-blender>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>
>
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
More information about the Bf-committers
mailing list