Files
dsProject/dsLightRag/Util/GGB/extracted/1d9b5dfc10cf8bd10b02c9daa76161c4/GGB.txt

23 lines
873 B
Plaintext
Raw Normal View History

2025-08-14 15:45:08 +08:00
A = (0, 0)
B = (4 * sqrt(2), 0)
C = (2 * sqrt(2), 2 * sqrt(2))
s_AB = Segment(A, B)
s_AC = Segment(A, C)
s_BC = Segment(B, C)
poly_ABC = Polygon(A, B, C)
D = Midpoint(A, C)
t = Slider(0, 1)
E = Point(s_AB, t)
F = Rotate(D, -45°, E)
s_DE = Segment(D, E)
s_EF = Segment(E, F)
**说明**
1. 根据文本条件∠C=90°, AC=BC=4精确计算坐标
- AB = $4\sqrt{2}$ → B = $(4\sqrt{2}, 0)$
- C 满足等腰直角关系 → C = $(2\sqrt{2}, 2\sqrt{2})$
2. 点 D 为 AC 中点 → `Midpoint(A, C)`
3. 点 E 为 AB 上动点 → 用滑块 t 和 `Point(s_AB, t)` 定义
4. 线段 DE 绕 E 顺时针旋转 45° 得 EF → `Rotate(D, -45°, E)` 生成 F
5. 所有提及的边AB, AC, BC, DE, EF均用 `Segment` 连接
6. 严格忽略验证、标注、样式命令,仅保留基本构造命令