RANGE v2.3.0

- Performance optimizations
This commit is contained in:
Frank
2020-12-03 23:17:40 +01:00
parent 7e673271ee
commit 2500cfb3c7
3 changed files with 90 additions and 89 deletions

View File

@@ -770,16 +770,14 @@ do -- COORDINATE
-- @param #COORDINATE self
-- @param #COORDINATE TargetCoordinate The target COORDINATE. Can also be a DCS#Vec3.
-- @return DCS#Distance Distance The distance in meters.
function COORDINATE:Get2DDistance( TargetCoordinate )
function COORDINATE:Get2DDistance(TargetCoordinate)
local a={x=TargetCoordinate.x-self.x, y=0, z=TargetCoordinate.z-self.z}
return UTILS.VecNorm(a)
--local TargetVec3 = TargetCoordinate:GetVec3()
--local SourceVec3 = self:GetVec3()
--return ( ( TargetVec3.x - SourceVec3.x ) ^ 2 + ( TargetVec3.z - SourceVec3.z ) ^ 2 ) ^ 0.5
local d=UTILS.VecNorm(a)
return d
end
--- Returns the temperature in Degrees Celsius.