コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }