From: <sv...@ww...> - 2005-05-14 22:25:12
|
Author: mkrose Date: 2005-05-14 15:25:01 -0700 (Sat, 14 May 2005) New Revision: 1546 Added: trunk/CSP/CSPSim/Include/Views/ExternalViews.h trunk/CSP/CSPSim/Include/Views/InternalView.h trunk/CSP/CSPSim/Source/Views/ExternalViews.cpp trunk/CSP/CSPSim/Source/Views/InternalView.cpp Modified: trunk/CSP/CSPSim/CHANGES.current trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/gear.xml trunk/CSP/CSPSim/Include/GameScreen.h trunk/CSP/CSPSim/Include/Views/CameraAgent.h trunk/CSP/CSPSim/Include/Views/CameraCommand.h trunk/CSP/CSPSim/Include/Views/CameraKinematics.h trunk/CSP/CSPSim/Include/Views/View.h trunk/CSP/CSPSim/Source/GameScreen.cpp trunk/CSP/CSPSim/Source/SConscript trunk/CSP/CSPSim/Source/Views/CameraAgent.cpp trunk/CSP/CSPSim/Source/Views/CameraKinematics.cpp trunk/CSP/CSPSim/Source/Views/View.cpp trunk/CSP/CSPSim/Tools/HID/Maps/gamescreen-core.map trunk/CSP/CSPSim/VisualStudio/CSPSimDLL/CSPSimDLL.vcproj Log: * Refactor the view classes slightly and combine the internal view with the padlock view. Add a separate camera manipulator for each view. Implement somewhat more realistic motion of the pilot's view point. Add new view manipulation and padlock events. Some of the new features include: - Model eye, head, and torso movements separately. Each has its own limits of motion, slew rate, and affect on the view point. - Torso and neck movements are slowed/restricted at high G. - Move the view point in response to aircraft acceleration. - Padlock limited to nearby vehicles within 30 deg of the view direction. The max padlock range depends on the size of the target and its aspect. Other features (such as los, light level, atmospheric conditions will be implemented later). - Re-padlocking cycles between objects within 5 degrees of the view direction. ==> ALL USERS: RebuildData.py and regenerate Inputs/gamescreen.hid. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1546 Diff omitted (63614 bytes). |