Revision: 4334
          http://sourceforge.net/p/smartbody/code/4334
Author:   fengww
Date:     2013-03-22 22:13:18 +0000 (Fri, 22 Mar 2013)
Log Message:
-----------
Add recast-detour library for navigation mesh generation and path finding. Add 
initial SmartBody integration with navigation mesh. Currently only support .OBJ 
mesh, and will add more supports for Collada, Ogre3D, etc in next updates. Add 
visualization for navigation mesh in fltk-viewer. Change the right-click 
handling in fltk-viewer to generate a navigation mesh path if it's available. 

Add foot step prediction in Motion Analysis. This can be used as an 
intermediate result to adjust the foot step trajectory during IK post-fix. Now 
it can predicts the next foot step based on the character's current speed and 
angular velocity. Still some problems with synchronization to avoid sudden foot 
step jumping. Disabled by default.

Modified Paths:
--------------
    trunk/core/smartbody/sbm/src/RootWindow.cxx
    trunk/core/smartbody/sbm/src/RootWindow.h
    trunk/core/smartbody/sbm/src/fltk_viewer.cpp
    trunk/core/smartbody/sbm/src/fltk_viewer.h
    trunk/core/smartbody/smartbody-lib/src/controllers/MotionAnalysis.cpp
    trunk/core/smartbody/smartbody-lib/src/controllers/MotionAnalysis.h
    trunk/core/smartbody/smartbody-lib/src/sb/SBPython.cpp
    trunk/core/smartbody/smartbody-lib/src/sb/SBScene.cpp
    trunk/core/smartbody/smartbody-lib/src/sb/SBScene.h
    trunk/core/smartbody/smartbody-lib/src/sbm/PPRAISteeringAgent.cpp
    trunk/core/smartbody/smartbody-lib/src/sbm/PPRAISteeringAgent.h
    trunk/core/smartbody/smartbody-lib/src/sbm/mcontrol_callbacks.cpp
    trunk/core/smartbody/smartbody-lib/src/sr/sr_gl_render_funcs.cpp
    trunk/core/smartbody/smartbody-lib/src/sr/sr_model.cpp
    trunk/core/smartbody/smartbody-lib/src/sr/sr_model.h
    trunk/core/smartbody/smartbody-lib/visualc9/smartbody-lib.vcxproj
    trunk/core/smartbody/smartbody-lib/visualc9/smartbody-lib.vcxproj.filters

Added Paths:
-----------
    trunk/core/smartbody/smartbody-lib/src/external/recast/
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourAlloc.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourAlloc.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourAssert.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourCommon.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourCommon.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNavMesh.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNavMesh.h
    
trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNavMeshBuilder.cpp
    
trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNavMeshBuilder.h
    
trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNavMeshQuery.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNavMeshQuery.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNode.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourNode.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/DetourStatus.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/Recast.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/Recast.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastAlloc.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastAlloc.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastArea.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastAssert.h
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastContour.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastFilter.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastLayers.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastMesh.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastMeshDetail.cpp
    
trunk/core/smartbody/smartbody-lib/src/external/recast/RecastRasterization.cpp
    trunk/core/smartbody/smartbody-lib/src/external/recast/RecastRegion.cpp

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Smartbody-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/smartbody-svn

Reply via email to