Commit: e5a852c3f38fc11f0cc2c8e5837a2fcd9721c9f8
Author: Sybren A. Stüvel
Date:   Tue Jan 27 19:05:43 2015 +0100
Branches: master
https://developer.blender.org/rBe5a852c3f38fc11f0cc2c8e5837a2fcd9721c9f8

BGE: draw contact points as sphere + line indicating the surface normal.

A screenshot can be found at http://www.pasteall.org/pic/80766 -- it's the 
yellow balls + lines.

Reviewers: brita_, lordloki, campbellbarton

Reviewed By: lordloki, campbellbarton

Subscribers: lordloki

Projects: #game_physics

Differential Revision: https://developer.blender.org/D925

===================================================================

M       source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp

===================================================================

diff --git a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp 
b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
index 2046ad0..a7fd2e7 100644
--- a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
+++ b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
@@ -2996,7 +2996,8 @@ struct    BlenderDebugDraw : public btIDebugDraw
 
        virtual void    drawContactPoint(const btVector3& PointOnB,const 
btVector3& normalOnB,float distance,int lifeTime,const btVector3& color)
        {
-               //not yet
+               drawLine(PointOnB, PointOnB + normalOnB, color);
+               drawSphere(PointOnB, 0.1, color);
        }
 
        virtual void    setDebugMode(int debugMode)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to