Exemple #1
0
        private void UpdateManeuverMarker(Matrix4x4 worldToCamMat, Vector3 screenEdge)
        {
            Vector3d burnvector = FlightGlobals.ActiveVessel.patchedConicSolver.maneuverNodes[0].GetBurnVector(FlightGlobals.ActiveVessel.orbit);
            Vector3  maneuver   = worldToCamMat.MultiplyVector(burnvector).normalized;

            _markers.SetManeuver(maneuver);
            _edgeMarkers.SetManeuver(maneuver, screenEdge);
        }