/// <summary> /// 将AStar节点转化为无人机状态,就是把这个节点坐标给无人机,也就四无人机的坐标 /// </summary> /// <param name="mAStarNode">AStar节点</param> /// <returns>无人机状态</returns> public SEUAVState ConvertTreeNodeToUAVState() { SEUAVState mUAVState = new SEUAVState(); mUAVState.PointLocation = this.NodeLocation; //mUAVState.FlightDirection = mAStarNode.NodeDirection; return(mUAVState); }
/// <summary> /// 将RRT节点转化为无人机状态 /// </summary> /// <param name="mRRTNode">点的状态</param> /// <returns>树节点</returns> public static SEUAVState ConvertNodeToUAVState(RRTNode mRRTNode) { SEUAVState mUAVState = new SEUAVState(); mUAVState.PointLocation = mRRTNode.NodeLocation; mUAVState.FlightDirection = mRRTNode.NodeDirection; return(mUAVState); }