Dự án: Vẽ hình tròn

Scratch không có khối “vẽ hình tròn” có sẵn - nhưng có thể xấp xỉ một hình tròn bằng nhiều đoạn thẳng rất ngắn, mỗi đoạn xoay một góc nhỏ. Xoay đủ 360 độ là khép kín thành hình tròn.
Ý tưởng
Phần tiêu đề “Ý tưởng”Nếu chia hình tròn thành 36 đoạn thẳng bằng nhau, mỗi đoạn xoay 360 ÷ 36 = 10 độ, ghép lại sẽ trông gần như một đường tròn hoàn chỉnh - càng chia nhiều đoạn, hình càng mượt.
Kịch bản
Phần tiêu đề “Kịch bản”khi bấm vào @greenFlag Xóa tất cả đặt kích thước bút vẽ bằng (4) đi tới điểm x: (0) y: (-80) đặt hướng bằng (0) đặt bút lặp lại (36) di chuyển (14) bước xoay @turnRight (10) độ nhấc bút
lặp lại (36) kết hợp di chuyển (14) bước rồi xoay 10 độ - lặp đúng
36 lần sẽ xoay đủ 360 độ (36 × 10 = 360), khép kín đường tròn.
Vẽ hình tròn với bán kính bất kỳ
Phần tiêu đề “Vẽ hình tròn với bán kính bất kỳ”Độ dài mỗi đoạn thẳng phụ thuộc vào bán kính hình tròn muốn vẽ, theo công thức chu vi: mỗi đoạn ≈ (2 × 3.14 × bán kính) ÷ 36. Gói lại thành khối tự tạo để dùng lại nhiều lần:
định nghĩa vẽ hình tròn (bán kính) lặp lại (36) di chuyển (((2) * (3.14) * (bán kính)) / (36)) bước xoay @turnRight (10) độ
khi bấm vào @greenFlag Xóa tất cả đi tới điểm x: (0) y: (-50) đặt hướng bằng (0) đặt bút vẽ hình tròn (50) nhấc bút
Mở rộng thêm
Phần tiêu đề “Mở rộng thêm”- Thử tăng số đoạn thẳng lên 72 hoặc 144 - hình tròn sẽ mượt hơn nhưng chạy chậm hơn một chút
- Vẽ nhiều hình tròn với bán kính tăng dần, cùng tâm, tạo hiệu ứng “sóng nước”
- Đổi màu bút giữa mỗi hình tròn để tạo cầu vồng đồng tâm
Sang bài tiếp theo: vẽ hình chữ nhật.