/// <summary>
 /// 移动限制器 : 目标范围限制(自由半径范围限制)【注:需要自由半径值】
 /// </summary>
 /// <returns>电机</returns>
 public SD_Motor_Vector2 Constraint_Vector_Target_Scope_Free()
 {
     if (MotorConstraint)
     {
         MotorSave = SS_VectorConstraint.Constraint_Vector2(MotorSave, MotorTarget - Limit_RadiusFree, MotorTarget + Limit_RadiusFree, Constraint_X, Constraint_Y);
     }
     return(this);
 }
 /// <summary>
 /// 移动限制器 : 本地范围限制(自由范围限制)【注:需要自由半径值】
 /// </summary>
 /// <returns>电机</returns>
 public SD_Motor_Vector2 Constraint_Vector_Local_Scope_Free()
 {
     if (MotorConstraint)
     {
         MotorSave = SS_VectorConstraint.Constraint_Vector2(MotorSave, -Limit_RadiusFree, Limit_RadiusFree, Constraint_X, Constraint_Y);
     }
     return(this);
 }
 /// <summary>
 /// 移动限制器 : 目标限制【注:需要限制数值】
 /// </summary>
 /// <returns>电机</returns>
 public SD_Motor_Vector2 Constraint_Vector_Target()
 {
     if (MotorConstraint)
     {
         MotorSave = SS_VectorConstraint.Constraint_Vector2(MotorSave, MotorTarget + Limit_Min, MotorTarget + Limit_Max, Constraint_X, Constraint_Y);
     }
     return(this);
 }
        /// <summary>
        /// 移动限制器 : 本地限制【注:需要限制数值】
        /// </summary>
        /// <returns>电机</returns>
        public SD_Motor_Vector2 Constraint_Vector_Local()
        {
            if (MotorConstraint)
            {
                MotorSave = SS_VectorConstraint.Constraint_Vector2(MotorSave, Limit_Min, Limit_Max, Constraint_X, Constraint_Y);
            }
            // else 软回弹
            // {
            //     MotorTarget = SS_VectorConstraint.Constraint_Vector2(MotorTarget, Limit_Min, Limit_Max, Constraint_X, Constraint_Y);
            // }

            return(this);
        }