From d0d697b4dee816e1e994d58244007445f2801750 Mon Sep 17 00:00:00 2001 From: ganjihong Date: Tue, 25 Aug 2026 13:47:31 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E6=B8=85=E7=90=86=20build123d=5Fadapt?= =?UTF-8?q?er=20=E4=B8=AD=E7=9A=84=E5=A4=9A=E4=BD=99=E7=A9=BA=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/engine/cdsl_engine/build123d_adapter.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/backend/engine/cdsl_engine/build123d_adapter.py b/backend/engine/cdsl_engine/build123d_adapter.py index 511f117d..109d5c1c 100644 --- a/backend/engine/cdsl_engine/build123d_adapter.py +++ b/backend/engine/cdsl_engine/build123d_adapter.py @@ -9,12 +9,10 @@ from build123d import Axis, Edge, Face, Plane, Solid, Vector, Wire, export_step from .runtime_types import AxisSpec, HoleSpec, PlaneSpec, TopologyRecord, Vector3, canonical_plane_signature - def _vector(value: list[float] | tuple[float, float, float]) -> Vector: # 将三元坐标(list 或 tuple)转换为 build123d 的 Vector 对象。 return Vector(float(value[0]), float(value[1]), float(value[2])) - def _arc_midpoint(edge: dict[str, Any], start: Vector, end: Vector, center: Vector) -> Vector: # 计算圆弧中点(配合 Edge.make_three_point_arc 三点画弧),支持显式法向与顺时针/逆时针方向。 # 1. 半径:优先取 edge.radius_mm,缺省时由圆心到起点的距离推算。