Bỏ qua để đến nội dung

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

Hình tròn vẽ bằng bút vẽ Scratch

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.

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.

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.

Độ 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
  • 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.