kOS.Suffixed.VesselTarget.GetDistance C# (CSharp) Method

GetDistance() public method

public GetDistance ( ) : ScalarValue
return kOS.Safe.Encapsulation.ScalarValue
        public ScalarValue GetDistance()
        {
            return Vector3d.Distance(CurrentVessel.CoMD, Vessel.CoMD);
        }

Usage Example

Beispiel #1
0
        private kList GetTargetList(SharedObjects shared)
        {
            var list = new kList();
            list.AddColumn("Vessel Name", 25, ColumnAlignment.Left);
            list.AddColumn("Distance", 12, ColumnAlignment.Right, "0.0");

            foreach (Vessel vessel in FlightGlobals.Vessels)
            {
                if (vessel == shared.Vessel) continue;

                var vT = new VesselTarget(vessel, shared);
                list.AddItem(vT.Vessel.vesselName, vT.GetDistance());
            }

            return list;
        }
All Usage Examples Of kOS.Suffixed.VesselTarget::GetDistance