Author: mkrose Date: 2005-04-25 00:28:15 -0700 (Mon, 25 Apr 2005) New Revision: 1521 Added: trunk/CSP/CSPSim/Include/AnimationSequence.h trunk/CSP/CSPSim/Include/GearAnimation.h trunk/CSP/CSPSim/Source/AnimationSequence.cpp trunk/CSP/CSPSim/Source/GearAnimation.cpp Modified: trunk/CSP/CSPSim/CHANGES.current trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/fcs.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/gear.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/model.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16DJ.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/m2k.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/m2k/gear.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/m2k/model.xml trunk/CSP/CSPSim/Include/Animation.h trunk/CSP/CSPSim/Include/DynamicObject.h trunk/CSP/CSPSim/Include/KineticsChannels.h trunk/CSP/CSPSim/Include/LandingGear.h trunk/CSP/CSPSim/Include/ObjectModel.h trunk/CSP/CSPSim/Include/PhysicsModel.h trunk/CSP/CSPSim/Source/AircraftObject.cpp trunk/CSP/CSPSim/Source/Animation.cpp trunk/CSP/CSPSim/Source/Channels.cpp trunk/CSP/CSPSim/Source/Collision.cpp trunk/CSP/CSPSim/Source/DynamicObject.cpp trunk/CSP/CSPSim/Source/F16/F16GearDynamics.cpp trunk/CSP/CSPSim/Source/F16/F16GearDynamics.h trunk/CSP/CSPSim/Source/LandingGear.cpp trunk/CSP/CSPSim/Source/ObjectModel.cpp trunk/CSP/CSPSim/Source/PhysicsModel.cpp trunk/CSP/CSPSim/Source/SConscript trunk/CSP/CSPSim/Source/Systems/AircraftInputSystem.cpp trunk/CSP/CSPSim/Tools/FlightControlSystem/F16/outputs.py trunk/CSP/CSPSim/Tools/FlightControlSystem/F16/yaw.py trunk/CSP/CSPSim/VisualStudio/CSPSimDLL/CSPSimDLL.vcproj Log: * More gear animation refactoring. Merged the gear sequence and structure animations into a single class. Split part of TimedSequence into a SharedSequence base class and created a DrivenSequence subclass. * Added rate limiting for steering. This is just a temporary measure until steering control is intergrated into the fcs. * Adjusted gear stiffness, damping, and position for the F16. * Set the 3D model offset to zero for both the M2k and F16 and added a center of mass offset to DynamicObject. GlobalPosition now represents the model position and is exported as the Kinetics::ModelPosition channel. The center of mass position replaces the Kinetics::Position channel and is used for physics calculations. An extra transform node at the top of the scene model provides the necessary offset to rotate around the center of mass. * Added a new type of debug marker ("debug_points") to ObjectModel. These are similar in appearance to contact points (actually, small yellow diamonds instead of large red diamonds) but have no physical interaction. Should be useful for testing landing gear position and view point. ===> ALL USERS: RebuildData.py Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1521 Diff omitted (133999 bytes). |