Add some calculations to angular velocity calculator

This commit is contained in:
DarkPhoenix
2019-07-03 08:39:44 +03:00
parent 6bcc906c4a
commit 86e04321c8

View File

@@ -18,6 +18,7 @@
# =============================================================================
import math
from copy import copy
from itertools import chain
@@ -423,8 +424,15 @@ class FitDamageStatsGraph(FitGraph):
return xs, ys
def calculateAngularVelocity(atkSpeed, atkAngle, atkRadius, distance, tgtSpeed, tgtAndle, tgtRadius):
def calculateAngularVelocity(atkSpeed, atkAngle, atkRadius, distance, tgtSpeed, tgtAngle, tgtRadius):
atkAngle = atkAngle * math.pi / 180
tgtAngle = tgtAngle * math.pi / 180
ctcDistance = atkRadius + distance + tgtRadius
atkSpeedX = atkSpeed * math.cos(atkAngle)
atkSpeedY = atkSpeed * math.sin(atkAngle)
tgtSpeedX = tgtSpeed * math.cos(tgtAngle)
tgtSpeedY = tgtSpeed * math.sin(tgtAngle)
relSpeed = math.sqrt((atkSpeedX + tgtSpeedX) ** 2 + (atkSpeedY + tgtSpeedY) ** 2)
def calculateRangeFactor(atkOptimalRange, atkFalloffRange, distance):