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

Dự án: Hoa văn hình vuông xoay

Hoa văn nhiều hình vuông xoay chồng lên nhau, tạo hiệu ứng mandala

Dự án này dùng lại khối tự tạo vẽ hình vuông (xem lại ở bài Bút vẽ), kết hợp thêm một vòng lặp và phép xoay để tạo ra hoa văn xoay tròn từ nhiều hình vuông chồng lên nhau.

định nghĩa vẽ hình vuông (cạnh)
đặt bút
lặp lại (4)
di chuyển (cạnh) bước
xoay @turnRight (90) độ
nhấc bút

Mỗi lần vẽ xong một hình vuông, xoay nhân vật thêm một góc nhỏ rồi vẽ lại

  • lặp lại nhiều lần sẽ tạo ra hiệu ứng hoa văn xoay tròn:
khi bấm vào @greenFlag
Xóa tất cả
đi tới điểm x: (0) y: (0)
đặt hướng bằng (90)
chọn bút màu (#4cbf56)
lặp lại (36)
vẽ hình vuông (100)
xoay @turnRight (10) độ

Thêm biến số màu để bút tự đổi màu qua mỗi hình vuông, tạo hiệu ứng cầu vồng:

khi bấm vào @greenFlag
Xóa tất cả
đi tới điểm x: (0) y: (0)
đặt [màu v] thành (0)
lặp lại (36)
đặt [màu sắc v] bút bằng (màu)
vẽ hình vuông (100)
xoay @turnRight (10) độ
thay đổi [màu v] một lượng (7)
  • Thử thay hình vuông bằng khối tự tạo vẽ hình tam giác hoặc vẽ hình lục giác để so sánh hoa văn tạo ra
  • Đổi số lần lặp (36) và góc xoay (10 độ) - thử tính xem tổng góc xoay bằng bao nhiêu độ thì hình vẽ khép kín thành một vòng tròn hoàn chỉnh
  • Cho độ dài cạnh tăng dần sau mỗi lần vẽ để tạo hoa văn xoắn ốc thay vì các hình chồng khít lên nhau

Sang bài tiếp theo: hoa văn ngôi sao.