Would it not be simpler to draw the trajectory onto the players HUD, and then refresh it every frame? That way it moves with you, others can’t see it, and I imagine it might be cheaper as well.
e: this is not a critique btw., just an idea I had, figured I might do it that way.