Revision: 2214
http://smartbody.svn.sourceforge.net/smartbody/?rev=2214&view=rev
Author: fengww
Date: 2011-07-13 00:15:04 +0000 (Wed, 13 Jul 2011)
Log Message:
-----------
Update the default attributes from character to controllers. Automated the
whole process, so now one can use "addDefaultAttribute[Type]" in the controller
constructor to specify the variable-attribute pair. This simplify the work to
expose some controller parameters in the resource viewer for tweaking.
Change the MeController::init() to accept SbmPawn* as a parameter, and change
all controller codes accordingly. These changes are necessary so it will be
less awkward to connect the attributes between the character and the controller.
Modified Paths:
--------------
branches/cmake/core/smartbody/sbm/src/fltk_viewer.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_controller.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_controller.h
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_adshr_envelope.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_adshr_envelope.hpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_blend.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_blend.hpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_channel_writer.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_channel_writer.hpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_curve_writer.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_curve_writer.hpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_motion.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_motion.h
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_pose.cpp
branches/cmake/core/smartbody/smartbody-lib/src/me/me_ct_pose.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/GPU/SbmDeformableMeshGPU.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/GPU/SbmShader.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/MeCtBodyReachState.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/MeCtReachEngine.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/MeCtReachEngine.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/SteeringAgent.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_animation.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_bodyreach.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_constraint.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_gaze.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_general_param.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_processor.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_quickdraw.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/bml_reach.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/mcontrol_callbacks.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/mcontrol_util.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_basic_locomotion.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_basic_locomotion.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_constraint.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_constraint.hpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_example_body_reach.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_example_body_reach.hpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_examples.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_examples.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_eyelid.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_eyelid.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_face.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_face.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_gaze.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_gaze.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_lilt_try.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_lilt_try.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_motion_player.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_motion_player.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_quick_draw.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_quick_draw.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_reach.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_reach.hpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_saccade.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_saccade.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_simple_gaze.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_simple_gaze.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_step_turn.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_step_turn.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_tether.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/me_ct_tether.h
branches/cmake/core/smartbody/smartbody-lib/src/sbm/sbm_character.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/sbm_pawn.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/sbm_test_cmds.cpp
branches/cmake/core/smartbody/smartbody-lib/visualc9/smartbody-lib.vcproj
branches/cmake/core/smartbody/steersuite-1.3/build/win32/Debug/pprAId.dll
Added Paths:
-----------
branches/cmake/core/smartbody/smartbody-lib/src/sbm/DefaultAttributeTable.cpp
branches/cmake/core/smartbody/smartbody-lib/src/sbm/DefaultAttributeTable.h
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric
Ries, the creator of the Lean Startup Methodology on "Lean Startup
Secrets Revealed." This video shows you how to validate your ideas,
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Smartbody-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/smartbody-svn