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