中心对称与旋转功能:选择图形,设置旋转中心和角度,生成旋转后的图形,制作风车图案。应用功能:选择图形类型(三角形、正方形、圆形、星形)拖动画布设置旋转中心调整滑块设置旋转角度启用风车模式创建对称图案选择不同颜色绘制图形显示/隐藏网格和旋转中心一键重置所有设置一键应用中心对称(180°旋转)// 中心对称与旋转应用 // 功能:选择图形,设置旋转中心和角度,生成旋转后的图形,制作风车图案 // 图形类型 type ShapeType = 'triangle' | 'square' | 'circle' | 'star'; // 点数据接口 interface Point { x: number; y: number; } @Entry @Component struct RotationSymmetry { @State canvasWidth: number = 300; @State canvasHeight: number = 300; @State centerX: number = 150; @State centerY: number = 150; @State rotationAngle: number