From 5a2f0cc80706cf6b0c569ea1473e6c52f3f05358 Mon Sep 17 00:00:00 2001 From: Sergey Sklyarov Date: Mon, 30 Jun 2025 11:56:40 +0300 Subject: [PATCH] Update Drone.cs --- DroneSimulator/Drone.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DroneSimulator/Drone.cs b/DroneSimulator/Drone.cs index 0c0ce82..4b53469 100644 --- a/DroneSimulator/Drone.cs +++ b/DroneSimulator/Drone.cs @@ -350,7 +350,11 @@ namespace DroneSimulator RealBar.Update(PosXYZ.Z, tick); RealPos.Update(PosXYZ, tick); - bool of = RealOF.Update(new Vector2(SpdXYZ.X / range - Gyr.Y, SpdXYZ.Y / range + Gyr.X), LaserRange, tick); + Vector2 of_xy; + if (range > 0.1) of_xy = new Vector2(SpdXYZ.X / range - Gyr.Y, SpdXYZ.Y / range + Gyr.X); + else of_xy = Vector2.Zero; + + bool of = RealOF.Update(of_xy, LaserRange, tick); if(of) lock (this) {