Cách vẽ hình bông tuyết trong scratch

Vẽ hình trong Scratch luôn là một chủ đề hết sức thú vị với các bạn đam mê lập trình kéo thả, hôm nay mình sẽ hướng dẫn các bạn cách vẽ hình thoi trong Scratch và đặc biệt từ hình thoi này tạo thành những hoa văn hết sức đẹp mắt, ta cùng bắt đầu với onthihsg nhé.

Các bạn đã biết hình thoi là tứ giác có bốn cạnh bằng nhau vì vậy các bạn lập trình vẽ tứ giác có 4 cạnh bằng nhau là được rồi, tuy nhiên khi vẽ hình thoi ta sử dụng lệnh quay và di chuyển vì vậy cần nhớ thêm tính chất đó là trong hình thoi hai góc đối bằng nhau, hai góc kề thì bù nhau [có tổng bằng 180 độ].

Trên đây là khối lệnh vẽ hình thoi, có bạn thắc mắc sao 4 cạnh bằng nhau mà không lặp 4 lần nhỉ, bởi vì mặc dù 4 cạnh như nhau nhưng góc quay khác nhau vì vậy phải lặp 2 lần mỗi lần vẽ hai cạnh.

Thủ tục trên mình viết hơi tổng quát nhưng các bạn nên học cách viết có tham số như vậy sau này sẽ có lợi hơn.

Tiếp theo bạn nhập tiếp đoạn lệnh sau và chạy thử nha:

Và kết quả vẽ hình thoi cạnh 100 có 1 góc 45 độ đây:

Bạn có thể điều chỉnh bằng cách thêm lệnh chọn màu sắc, độ đậm nét vẽ hay thay đổi độ dài cạnh, góc.

Bây giờ ta cùng vận dụng chương trình con trên để vẽ nhiều hình hết sức thú vị khác nha

Chỉ với hình thoi thôi và thêm một vài kỹ thuật di chuyển và xoay ta có thể tạo ra những hoa văn hết sức đẹp mắt đó.

Các bạn để ý hình trên được tạo từ 8 hình thoi có chung 1 đỉnh và hai hình thoi cạnh nhau có chung 1 cạnh.

Trong khối lệnh trên mỗi hình thoi có góc nhọn 45 độ, vẽ xong một hình xoay 45 độ như vậy 8×45 = 360 độ vừa đẹp phải không nào. Bạn hãy thử vẽ hoa từ 9 hay 12 hình thoi như trên xem sao nha.

Bài đã dài thôi để mình viết tiếp sang bài sau vậy, mời các bạn đón đọc:

Xem thêm bài tập scratch vẽ hình : Vẽ lưới lục giác từ hình thoi

Có phải bạn đang tìm kiếm nội dung về hình vẽ bông sen có phải không? Có phải bạn đang muốn xem nội dung về chủ đề cách vẽ bông hoa trong scratch phải không? Nếu đúng như vậy thì mời bạn xem nó ngay tại đây với onthihsg ngay nhé.

Hướng dẫn cách vẽ bông hoa trong scratch

Trong bài viết này mình sẽ hướng dẫn các bạn lập trình scratch vẽ bông hoa 5 cánh từ những hình tròn như hình dưới đây

Các bạn thấy rằng để vẽ được hình trên thì cần phải vẽ được hình tròn tua tua cái đã đúng không nào sau đó mình chỉ cần quay để lặp lại quá trình vẽ 6 lần mà thôi.

Các bạn lập trình cho một nhân vật tùy ý, ở đây khi vẽ mình không cho hiện ra nhân vật, vì vậy bạn để nhân vật nào cũng được, còn nếu bạn muốn khi vẽ hiện ra cây viết thì tạo nhân vật chiếc bút chì nhé.

Thủ tục vẽ hoa tròn trên sẽ vẽ cho ta hình bông hoa vẽ tròn có tâm [x, y] và biết bán kính như hình sau:

Giải thích thủ tục: thực hiện 40 lần thao tác nhảy vào vị trí [x, y] và vẽ các đoạn thẳng từ vị trí đó ra “bán kính” bước, vẽ xong 1 đoạn xoay một góc 360/40 độ.

Kĩ thuật này đã được sử dụng để xác định các đỉnh của đa giác đều trong cách vẽ đa giác đều biết tâm và bán kính.

Bây giờ các bạn nhập đoạn mã sau:

Giải thích: Lặp lại 6 lần việc nhảy tới vị trí [0, 0] từ đó vẽ đoạn thẳng dài r đơn vị, sau đó vẽ hoa tròn với tâm là vị trí hiện tại, vẽ xong xoay 360/6 độ.

Các bạn hãy “dùng màu vẽ’ khác để tạo ra những bông hoa nhiều mầu sắc cho sinh động nhé.

Qua bài tập này ta được ôn lại kĩ thuật sử dụng thủ tục có tham số, các lệnh di chuyển, nhảy tới và xoay rất thú vị đúng không các bạn. Bạn cũng có thể sử dụng kĩ thuật này để vẽ nhiều hình hoa khác nữa nhé.

Chúc các bạn vẽ được những bông hoa thật đẹp bằng Scratch.

Video liên quan

Chủ Đề