1 minute read

4.2. Component

© by Cozybim.com Edit by Duytrung

4.2. Component

Advertisement

Mỗi component thực hiện một chức năng nhất định. Hầu hết các component đều bao gồm dữ liệu đầu vào và đầu ra. Ví dụ : component Loft có chức năng tạo ra bề mặt giữa hai hoặc nhiều đường cong. Do vậy nó gồm dữ liệu đầu vào là các đường cong được chỉ định. Dữ liệu đầu ra là một bề mặt (hoặc nhiều bề mặt) mà được tạo bởi tính năng của component. Dữ liệu đầu ra của component có thể được kết nối với các component khác, khi đó nó có nhiệm vụ là cung cấp dữ liệu đầu vào. Trong ví dụ component Loft, dữ liệu đầu ra (bề mặt) có thể được cung cấp cho component Divide Surface. Lúc này bề mặt sẽ được chia nhỏ ra.

Đó thực chất chính là cách thiết kế các định nghĩa Grasshopper của bạn. Bạn sử dụng các component (đóng vai trò là dữ liệu đầu vào và thực thi các hành động), đồng thời kết nối chúng với các component khác để tạo mới hoặc tiếp tục taọ ra các dữ liệu đầu vào cho các hành động khác. Bạn thấy đó, một định nghĩa trong Grasshopper như một cuốn sách nấu ăn tượng trưng cho các ý tưởng thiết kế của bạn. Để hiển thị thuộc tính của các dữ liệu đầu vào (input) và đầu ra (output), ta đặt con trỏ chuột vào chúng. Click chuột phải vào input và output để thay đổi thuộc tính của chúng. Ngoài

© by Cozybim.com Edit by Duytrung

ra, ta còn có thể tùy chỉnh các thuộc tính của nó như tên, bật, tắt,… bằng cách chuột phải vào component.

Để kết nối component (1) với component (2), ta click chuột trái vào output của (1) đồng thời kéo thả vào input của (2). Để ngắt kết nối, dùng Ctrl + chuột trái đồng thời kéo thả về hướng ngược lại. Hoặc, chuột phải vào output (1) và chọn Disconnect.

This article is from: