mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
AIRBOSS v1.1.4
Updated Nimitz class parameters.
This commit is contained in:
parent
e677e2acf4
commit
21652de804
@ -1697,7 +1697,7 @@ AIRBOSS.MenuF10Root=nil
|
|||||||
|
|
||||||
--- Airboss class version.
|
--- Airboss class version.
|
||||||
-- @field #string version
|
-- @field #string version
|
||||||
AIRBOSS.version="1.1.3"
|
AIRBOSS.version="1.1.4"
|
||||||
|
|
||||||
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
-- TODO list
|
-- TODO list
|
||||||
@ -1936,11 +1936,11 @@ function AIRBOSS:New(carriername, alias)
|
|||||||
if self.carriertype==AIRBOSS.CarrierType.STENNIS then
|
if self.carriertype==AIRBOSS.CarrierType.STENNIS then
|
||||||
self:_InitStennis()
|
self:_InitStennis()
|
||||||
elseif self.carriertype==AIRBOSS.CarrierType.ROOSEVELT then
|
elseif self.carriertype==AIRBOSS.CarrierType.ROOSEVELT then
|
||||||
self:_InitStennis()
|
self:_InitNimitz()
|
||||||
elseif self.carriertype==AIRBOSS.CarrierType.LINCOLN then
|
elseif self.carriertype==AIRBOSS.CarrierType.LINCOLN then
|
||||||
self:_InitStennis()
|
self:_InitNimitz()
|
||||||
elseif self.carriertype==AIRBOSS.CarrierType.WASHINGTON then
|
elseif self.carriertype==AIRBOSS.CarrierType.WASHINGTON then
|
||||||
self:_InitStennis()
|
self:_InitNimitz()
|
||||||
elseif self.carriertype==AIRBOSS.CarrierType.VINSON then
|
elseif self.carriertype==AIRBOSS.CarrierType.VINSON then
|
||||||
-- TODO: Carl Vinson parameters.
|
-- TODO: Carl Vinson parameters.
|
||||||
self:_InitStennis()
|
self:_InitStennis()
|
||||||
@ -4292,7 +4292,36 @@ function AIRBOSS:_InitStennis()
|
|||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Init parameters for USS Stennis carrier.
|
--- Init parameters for Nimitz class super carriers.
|
||||||
|
-- @param #AIRBOSS self
|
||||||
|
function AIRBOSS:_InitNimitz()
|
||||||
|
|
||||||
|
-- Init Stennis as default.
|
||||||
|
self:_InitStennis()
|
||||||
|
|
||||||
|
-- Carrier Parameters.
|
||||||
|
self.carrierparam.sterndist =-164
|
||||||
|
self.carrierparam.deckheight = 20
|
||||||
|
|
||||||
|
-- Total size of the carrier (approx as rectangle).
|
||||||
|
self.carrierparam.totlength=332.8 -- Wiki says 332.8 meters overall length.
|
||||||
|
self.carrierparam.totwidthport=45 -- Wiki says 76.8 meters overall beam.
|
||||||
|
self.carrierparam.totwidthstarboard=35
|
||||||
|
|
||||||
|
-- Landing runway.
|
||||||
|
self.carrierparam.rwyangle = -9
|
||||||
|
self.carrierparam.rwylength = 250
|
||||||
|
self.carrierparam.rwywidth = 25
|
||||||
|
|
||||||
|
-- Wires.
|
||||||
|
self.carrierparam.wire1 = 55 -- Distance from stern to first wire.
|
||||||
|
self.carrierparam.wire2 = 67
|
||||||
|
self.carrierparam.wire3 = 79
|
||||||
|
self.carrierparam.wire4 = 92
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
--- Init parameters for LHA-1 Tarawa carrier.
|
||||||
-- @param #AIRBOSS self
|
-- @param #AIRBOSS self
|
||||||
function AIRBOSS:_InitTarawa()
|
function AIRBOSS:_InitTarawa()
|
||||||
|
|
||||||
@ -10297,9 +10326,12 @@ function AIRBOSS:_GetSternCoord()
|
|||||||
if self.carriertype==AIRBOSS.CarrierType.TARAWA then
|
if self.carriertype==AIRBOSS.CarrierType.TARAWA then
|
||||||
-- Tarawa: Translate 8 meters port.
|
-- Tarawa: Translate 8 meters port.
|
||||||
stern=stern:Translate(self.carrierparam.sterndist, hdg):Translate(8, FB-90)
|
stern=stern:Translate(self.carrierparam.sterndist, hdg):Translate(8, FB-90)
|
||||||
else
|
elseif self.carriertype==AIRBOSS.CarrierType.STENNIS then
|
||||||
-- Stennis: translate 7 meters starboard wrt Final bearing.
|
-- Stennis: translate 7 meters starboard wrt Final bearing.
|
||||||
stern=stern:Translate(self.carrierparam.sterndist, hdg):Translate(7, FB+90)
|
stern=stern:Translate(self.carrierparam.sterndist, hdg):Translate(7, FB+90)
|
||||||
|
else
|
||||||
|
-- Nimitz SC: translate 8 meters starboard wrt Final bearing.
|
||||||
|
stern=stern:Translate(self.carrierparam.sterndist, hdg):Translate(8.5, FB+90)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Set altitude.
|
-- Set altitude.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user