GGB画图-三角形进行旋转,形成新三角形

方式一:借助滑动条旋转

复制代码
C = (0, 0)
B = (3, 0)
A = (3, 4)
α = 滑动条(0°, 360°, 1°)
D = 旋转(A, α, C)
E = 旋转(B, α, C)
多边形(A, B, C)
多边形(D, E, C)
圆周(C, 距离(C, A)) 

实现效果:

方式二:直接用某点进行旋转

复制代码
//生成固定的三角形ABC
C = (6, 0)
B = (3, 0)
A = (3, 4)
//创建D点,为绕AC边旋转后生成的新点
D = 描点(圆周(C, 距离(C, A)))
//计算从A点到D点的旋转角
α = 角度(A, C, D)
//B点转同样的旋转角生成点E
E = 旋转(B, α, C)

多边形(A, B, C)
多边形(D, E, C)

圆周(C, 距离(C, A))

实现效果如下: