Back to ACF

ACF_PenRanging

S

Part of ACF namespace

function ACF_PenRanging(MuzzleVel, DragCoef, ProjMass, PenArea, LimitVel, Range)
View on GitHub|lua/acf/shared/rounds/ace_roundfunctions.lua:71-79
👁️ 0 viewsUpdated 4 months ago

Description

Formula from https://mathscinotes.wordpress.com/2013/10/03/parameter-determination-for-pejsa-velocity-model/ --not terribly accurate for acf, particularly small caliber (7.62mm off by 120 m/s at 800m), but is good enough for quick indicator --range in m, vel is m/s

Parameters

NameTypeDescription
MuzzleVelany
DragCoefany
ProjMassany
PenAreaany
LimitVelany
Rangeany

Returns

No return values documented.

Examples

No examples available.

Used In(14 locations)

📄lua/acf/shared/rounds/ace_roundfunctions.lua
1 usage
L205Range.Vel[i], Range.Pen[i] = ACF_PenRanging(MuzzleVel, DragCoef, ProjMass, PenArea, LimitVel, Range.Distance[i])
📄lua/acf/shared/rounds/roundglgm.lua
4 usages
L452local R1V, R1P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 100)
L454local R2V, R2P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 200)
L456local R3V, R3P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 400)
📄lua/acf/shared/rounds/roundheat.lua
5 usages
L427local R1V, R1P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 100)
L429local R2V, R2P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 200)
L431local R3V, R3P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 400)
📄lua/acf/shared/rounds/roundheatfs.lua
4 usages
L424local R1V, R1P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 100)
L426local R2V, R2P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 200)
L428local R3V, R3P = ACF_PenRanging(Data.MuzzleVel, Data.DragCoef, Data.ProjMass, Data.PenArea, Data.LimitVel, 400)