BabylonJS - Hình dạng tham số
Hình dạng tham số đề cập đến các hình dạng khác nhau có thể đạt được bằng cách sử dụng các đường được vẽ bằng cách uốn cong, xoắn, v.v. Nó là dạng 2D được tạo bằng phương trình toán học như parabol, đường cong sin, đường cong cos, đường cong Bezier, v.v. Với phương trình, chúng ta có thể tìm tọa độ (x, y) và vẽ đoạn thẳng cho giống nhau. Chúng ta sẽ thấy các hình dạng như dải băng, đường kẻ, đường gạch ngang, ống, đùn trong chương này. Bạn có thể vẽ tay miễn phí các đường trên bảng với các hình dạng tham số được mô tả dưới đây.
Sr.No. | Hình dạng & Mô tả Tham số |
---|---|
1 | Ruy-băng Ribbon lấy một mảng các đường dẫn làm đầu vào và vẽ các đường dọc theo các đường dẫn đó. Nó sử dụng logic phức tạp để lấy tọa độ. Trong ví dụ dưới đây, chúng tôi đã sử dụng phương trình đường cong Bezier để vẽ dải băng. Đường cong Bezier chủ yếu được sử dụng trong trò chơi 3D để mô hình hóa các đường cong mượt mà. Đường cong cần các điểm kiểm soát và đường cong được vẽ dọc theo các điểm kiểm soát. |
2 | Hàng Đường kẻ là một yếu tố cơ bản trong trò chơi 3D. Để vẽ một đường thẳng, bạn cần có hai điểm mà giữa đó bạn có thể vẽ một đường thẳng. |
3 | Ống Ống có dạng hình trụ cong. Nó có thể đưa ra các hình dạng tham số khác nhau dựa trên phương trình (hàm toán học) được áp dụng cho nó để lấy tọa độ. |
4 | Phun ra Giả sử bạn muốn tạo một ngôi sao bằng 2D, bạn sẽ có tọa độ x, y và z sẽ là 0. Thực hiện ép đùn tọa độ 2D sẽ chuyển đổi tương tự thành 3D Vì vậy, khởi đầu của 2D với ép đùn sẽ trở thành 3D. Bạn có thể thử các hình dạng 2D khác nhau và chuyển đổi chúng thành 3D. |