方式一:借助滑动条旋转
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))
实现效果如下:
