class Rotation;
class Rotation_A;
class Translation;
class Wheel;
class CfgModels
{
	class JSDF_Air_Model
	{
		class Animations;
	};
	class JSDF_F15_Model: JSDF_Air_Model
	{
		sectionsInherit="JSDF_Air_Model";
		skeletonName="JSDF_Air_Skeleton";
		class Animations: Animations
		{
			class Aileron_L: Rotation_A
			{
				source="aileron";
				selection="aileron_L";
				axis="aileron_L_axis";
				angle0="rad  25.0";
				angle1="rad -25.0";
			};
			class Aileron_L_e: Aileron_L
			{
				selection="elevator_L";
				axis="elevator_L_axis";
			};
			class Aileron_R: Aileron_L
			{
				selection="aileron_R";
				axis="aileron_R_axis";
				angle0="rad -25.0";
				angle1="rad  25.0";
			};
			class Aileron_R_e: Aileron_R
			{
				selection="elevator_R";
				axis="elevator_R_axis";
			};
			class Flap_L: Rotation
			{
				source="flap";
				selection="flap_L";
				axis="flap_L_axis";
				angle1="rad 30.0";
			};
			class Flap_R: Flap_L
			{
				selection="flap_R";
				axis="flap_R_axis";
			};
			class Elevator_L: Rotation_A
			{
				source="elevator";
				selection="elevator_L";
				axis="elevator_L_axis";
				angle0="rad  25.0";
				angle1="rad -25.0";
			};
			class Elevator_R: Elevator_L
			{
				selection="elevator_R";
				axis="elevator_R_axis";
				angle0="rad  25.0";
				angle1="rad -25.0";
			};
			class Rudder_L: Rotation
			{
				type="rotation";
				source="rudder";
				selection="rudder_L";
				axis="rudder_L_axis";
				minValue=-1;
				maxValue=1;
				angle0="rad  22.0";
				angle1="rad -22.0";
			};
			class Rudder_R: Rudder_L
			{
				selection="rudder_R";
				axis="rudder_R_axis";
			};
			class intake_L: Rotation
			{
				source="intake";
				selection="intake_L";
				axis="intake_L_axis";
				angle1="rad 15.0";
			};
			class intake_R: intake_L
			{
				selection="intake_R";
				axis="intake_R_axis";
			};
			class speedBrake: Rotation
			{
				source="SpeedBrake";
				selection="speedbrake";
				axis="speedbrake_axis";
				angle1="rad 90.0";
			};
			class canopy: Rotation
			{
				sourceAddress="clamp";
				source="cabin";
				selection="canopy";
				axis="canopy_axis";
				minValue=0;
				maxValue=9;
				angle0="rad 30.0";
				angle1="rad  0.0";
			};
			class canopy_lock: canopy
			{
				type="translation";
				axis="canopy_lock_axis";
				minValue=0.89999998;
				maxValue=10;
				offset0=-1;
				offset1=0;
			};
			class gear: Rotation
			{
				source="gear";
				selection="gear";
				axis="gear_axis";
			};
			class gear_N_door_1A: gear
			{
				selection="gear_n_doorB";
				axis="gear_n_doorB_axis";
				minValue=0;
				maxValue=0.1;
				angle1="rad   90.0";
			};
			class gear_R_door_1A: gear
			{
				selection="gear_R_doorA";
				axis="gear_R_doorA_axis";
				minValue=0.5;
				maxValue=0.60000002;
				angle0="rad -100.0";
				angle1="rad    0.0";
			};
			class gear_L_door_1A: gear_R_door_1A
			{
				selection="gear_L_doorA";
				axis="gear_L_doorA_axis";
			};
			class gear_R_door_2A: gear
			{
				selection="gear_R_doorB";
				axis="gear_R_doorB_axis";
				minValue=0;
				maxValue=0.1;
				angle1="rad   90.0";
			};
			class gear_R_door_3A: gear_R_door_2A
			{
				selection="gear_R_doorC";
				axis="gear_R_doorC_axis";
				angle1="rad   75.0";
			};
			class gear_L_door_2A: gear_R_door_2A
			{
				selection="gear_L_doorB";
				axis="gear_L_doorB_axis";
			};
			class gear_L_door_3A: gear_R_door_3A
			{
				selection="gear_L_doorC";
				axis="gear_L_doorC_axis";
			};
			class gear_N_2: gear
			{
				selection="gear_n_stay";
				axis="gear_n_stay_axis";
				minValue=0.1;
				maxValue=0.5;
				angle1="rad   40.0";
			};
			class gear_N_3: gear_N_2
			{
				selection="gear_n_stayC";
				axis="gear_n_stayC_axis";
				angle1="rad  100.0";
			};
			class gear_N_4: gear
			{
				selection="gear_n";
				axis="gear_n_axis";
				minValue=0.1;
				maxValue=0.80000001;
				angle0="rad    0.0";
				angle1="rad -110.0";
			};
			class gear_R: gear
			{
				selection="gear_R";
				axis="gear_R_axis";
				minValue=0.1;
				maxValue=0.5;
				angle0="rad    0.0";
				angle1="rad  -95.0";
			};
			class gear_L: gear_R
			{
				selection="gear_L";
				axis="gear_L_axis";
			};
			class gear_R_stay: gear
			{
				type="rotation";
				selection="gear_R_stayA";
				axis="gear_R_stayA_axis";
				minValue=0.1;
				maxValue=0.5;
				angle0="rad    0";
				angle1="rad  110";
			};
			class gear_L_stay: gear_R_stay
			{
				selection="gear_L_stayA";
				axis="gear_L_stayA_axis";
			};
			class gear_N_6: gear_N_4
			{
				selection="gear_n_doorA";
				axis="gear_n_doorA_axis";
				minValue=0.1;
				maxValue=0.69999999;
				angle0="rad -110.0";
				angle1="rad    0.0";
			};
			class gear_N_door_1B: gear_N_door_1A
			{
				minValue=0.80000001;
				maxValue=1;
				angle1="rad  -90.0";
			};
			class gear_R_door_2B: gear_R_door_2A
			{
				minValue=0.5;
				maxValue=0.69999999;
				angle1="rad  -90.0";
			};
			class gear_R_door_3B: gear_R_door_3A
			{
				minValue=0.5;
				maxValue=0.69999999;
				angle1="rad  -75.0";
			};
			class gear_L_door_2B: gear_L_door_2A
			{
				minValue=0.5;
				maxValue=0.69999999;
				angle1="rad  -90.0";
			};
			class gear_L_door_3B: gear_L_door_3A
			{
				minValue=0.5;
				maxValue=0.69999999;
				angle1="rad  -75.0";
			};
			class gear_N_damper1: Translation
			{
				source="altRadar";
				selection="gear_n_damper";
				axis="gear_n_damper_axis";
				offset1=-1;
			};
			class gear_R_damper1: gear_N_damper1
			{
				selection="gear_R_damperE";
				axis="gear_R_damperE_axis";
			};
			class gear_L_damper1: gear_N_damper1
			{
				selection="gear_L_damperE";
				axis="gear_L_damperE_axis";
			};
			class gear_R_damper2: gear_N_damper1
			{
				type="rotation";
				selection="gear_R_damperF";
				axis="gear_R_damperF_axis";
				angle0="rad    0";
				angle1="rad   40";
			};
			class gear_R_damper3: gear_R_damper2
			{
				selection="gear_R_damperG";
				axis="gear_R_damperG_axis";
				angle1="rad   80";
			};
			class gear_L_damper2: gear_R_damper2
			{
				selection="gear_L_damperF";
				axis="gear_L_damperF_axis";
			};
			class gear_L_damper3: gear_R_damper3
			{
				selection="gear_L_damperG";
				axis="gear_L_damperG_axis";
			};
			class gear_N_Steering: Rotation_A
			{
				source="noseWheelTurn";
				selection="gear_n_stay";
				axis="gear_n_stay_axis";
				angle0="rad  -30.5";
				angle1="rad   30.5";
			};
			class gear_n_Wheel: Wheel
			{
				selection="gear_n_wheel";
				axis="gear_n_wheel_axis";
			};
			class gear_R_wheel: Wheel
			{
				selection="gear_R_wheelE";
				axis="gear_R_wheelE_axis";
			};
			class gear_L_Wheel: Wheel
			{
				selection="gear_L_wheelE";
				axis="gear_L_wheelE_axis";
			};
		};
	};
	class JASDF_F15J: JSDF_F15_Model
	{
	};
};
