From 42b598e2e5a4761df940cb883bc639c304e65645 Mon Sep 17 00:00:00 2001 From: waiwaylee Date: Thu, 24 Sep 2026 15:40:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=EF=BC=9A1=E3=80=81=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E5=90=91=E7=AB=99/=E8=83=8C=E7=AB=99=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E6=9D=A1=E4=BB=B6=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: waiwaylee --- data_process_class_dll/track_asso.cpp | 2 +- data_process_class_dll/track_asso_tas.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data_process_class_dll/track_asso.cpp b/data_process_class_dll/track_asso.cpp index e2dbc65..53004d7 100644 --- a/data_process_class_dll/track_asso.cpp +++ b/data_process_class_dll/track_asso.cpp @@ -124,7 +124,7 @@ int Track_Asso:: track_asso_process(std::vector *point_ // Trust_Track_Output[*Trust_track_num_Output-1][0].Flag_Direction=Trust_Track_Output[*Trust_track_num_Output-1][0].vr_point>0?1:0; - if(acos((-x * (*trust_track)[i].X[1] - y * (*trust_track)[i].X[4]) / r / Trust_Track_Output[*Trust_track_num_Output-1][0].Range_V) < PI / 4) + if(acos((-x * cos(Direction_Angle) - y * sin(Direction_Angle)) / r ) < PI / 2) { Trust_Track_Output[*Trust_track_num_Output-1][0].Flag_Direction=1; // if(r*abs(sin(azi - Direction_Angle))<500) diff --git a/data_process_class_dll/track_asso_tas.cpp b/data_process_class_dll/track_asso_tas.cpp index 6f74c68..8432c37 100644 --- a/data_process_class_dll/track_asso_tas.cpp +++ b/data_process_class_dll/track_asso_tas.cpp @@ -90,7 +90,7 @@ long long latest_timestamp //最新时间戳 Trust_Track_Output[*Trust_track_num_Output-1][0].pitch_num = (*trust_track)[i].pitch_num; // Trust_Track_Output[*Trust_track_num_Output-1][0].Flag_Direction=Trust_Track_Output[*Trust_track_num_Output-1][0].vr_point>0?1:0; - if(acos((-x * (*trust_track)[i].X[1] - y * (*trust_track)[i].X[4]) / r / Trust_Track_Output[*Trust_track_num_Output-1][0].Range_V) < PI / 4) + if(acos((-x * cos(Direction_Angle) - y * sin(Direction_Angle)) / r ) < PI / 2) { Trust_Track_Output[*Trust_track_num_Output-1][0].Flag_Direction=1; // if(r*abs(sin(azi - Direction_Angle))<500)