I find this method very consistent for approaches with less than about 72 degrees of pitch during the burn. Any approach with 72 to 80 degrees or more of pitch, just use the distance BurnTime calculates based on velocity.
Pull up GPS/VTOL...
If the horizontal speed is greater than the vertical speed ( just before time to burn), I use horizontal distance to the base.
If the vertical speed is greater than the horizontal speed, I use altitude.
Get right down to and match the distance that BurnTime calculator computes based on velocity
Slow and Pause the simulation
write that distance down
Un-pause simulation
input vertical or horizontal(whichever is less) speed into BurnTime calculator
Pause the simulation
divide that distance by 2
subtract that number from the distance that was based on velocity
BurnTime Orbital velocity braking distance 184,206km
BurnTime Vertical speed braking distance 76,657km... divide that by 2 = 38,328km
subtract that from 184,206km - 38,328km is 145,878km. add one or 2 km for cushion.
Burn at 147km
Dimitri's Direct landing challenge script for Orbiter 2016. Thank you Dimitri for another great challenge add-on ;)