From 69b40096cb0ae965f2a3e92672b880edfe7d04d2 Mon Sep 17 00:00:00 2001
From: 826220679@qq.com <826220679@qq.com>
Date: 星期六, 27 十二月 2025 21:14:09 +0800
Subject: [PATCH] 优化了登录页面
---
src/zhuye/pointandnumber.java | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/src/zhuye/pointandnumber.java b/src/zhuye/pointandnumber.java
index 582aca5..f0c0477 100644
--- a/src/zhuye/pointandnumber.java
+++ b/src/zhuye/pointandnumber.java
@@ -39,7 +39,7 @@
double boundaryLineWidth = 3.0 / scaleFactor; // 杈圭晫绾垮搴�
double markerDiameter = boundaryLineWidth * 2.0; // 鎻忕偣鐩村緞锛堣竟鐣岀嚎瀹藉害鐨�2鍊嶏級
// 搴旂敤鐩村緞缂╂斁鍥犲瓙
- if (diameterScale > 0.0 && Double.isFinite(diameterScale)) {
+ if (diameterScale > 0.0 && isFinite(diameterScale)) {
markerDiameter *= diameterScale;
}
double markerRadius = markerDiameter / 2.0; // 鍗婂緞
@@ -63,4 +63,12 @@
double dy = a.y - b.y; // Y宸��
return Math.hypot(dx, dy) <= threshold; // 璺濈鍒ゆ柇
}
+
+ /**
+ * 妫�鏌ouble鍊兼槸鍚︽湁闄愶紙涓嶆槸NaN鎴栨棤绌峰ぇ锛�
+ * 鍏煎浣庣増鏈琂ava
+ */
+ private static boolean isFinite(double value) {
+ return !Double.isNaN(value) && !Double.isInfinite(value);
+ }
}
--
Gitblit v1.10.0