1. Những điều cơ bản về tham số (parameter)
Okay mở Rhino sau đó bật Grasshopper lên nào, giờ mình rãnh quá không bit làm gì nên đặt đại vài components lên chơi mà thấy cái nào cũng hiện màu cam hết. Vại chứng tỏ tụi nó chưa có thông tin gì cả đang ở trạng thái rỗng (empty) nên mới có màu sắc vại.

Đối với người mới thì nhìn vào thấy các component có vẽ giống nhau nên BCDD sẽ chuyển sang dạng có label để dễ phân biệt. Dễ lắm vào Display chọn Draw Icons.

Thử kết nối một trong các component với Panel để xem sao thì thấy cái dây để connect nó cũng màu cam luôn chứng tỏ không có dữ liệu gì truyền qua nó hết. Vại nên chuột phải rồi chọn Set Boolean chọn True xem sao.


Vâng “sợi dây GH” đã ngã màu, làm tương tự cho một component khác xem thế nào nha. À mà sau khi nhập giá trị xong nhớ “commit changes” nha các tình yêu.

Bạn cũng hoàn toàn có thể nhập một loạt nhiều giá trì vào component như sau

Nhấn vào ô màu xanh để thêm các giá trị, nhớ enter để kết thúc quá trình nhập giá trị

2. Chọn đối tượng bên Rhino từ Grasshopper
Công tác chuẩn bị của BCDD như sau, vẽ mỗi thứ một ít bên Rhino: điểm, hình tròn, hình vuông, curve.

Chuột phải vào Point component, chọn Set one Point sau đó GH sẽ tự động biến mất để lại giao diện của Rhino để bạn thao tác chọn point bên Rhino.

Sau khi chọn point xong thì point component của chúng ta đã có dữ liệu nên đã đổi màu.

Làm tương tự cho curve và thấy curve component cũng đã đổi màu và cũng tương tự cho Geometry.

Đối với Geometry BCDD chọn multiple luôn

3. Hiểu về Panel component trong Grasshopper

Chuột phải lên component để đổi tên

Double chuột trái để thay đổi nội dung bên trong. Lưu ý bạn có thể thay đổi font chữ, tăng/giảm kích thước chữ/panel tùy ý hoặc thay đổi màu sắc của panel.

Hãy chú ý phép toán phía dưới nhé.

Bây giờ BCDD sẽ lấy một ví dụ nhỏ về cách xử lý với list như sau

Ở component màu xanh chúng ta có một list ba giá trị nhưng ở đầu ra của phép toán thì chỉ có một kết quả. Oops ! sao dị !!!
Bạn phải set multiline data cho component chứa list thì kết quả đầu ra mới như mong đợi.

Hãy để ý đến sợi dây (cable) từ component màu xanh của hai hình bên dưới. Đã có sự khác nhau, một hình là chưa set mutipline còn hình còn lại là đã set rồi.

Sau khi có kết quả đầu ra rồi, giờ muốn xuất dữ liệu ra thì chuột phải chọn Stream Destination

Chọn định dạng csv vì excel sẽ đọc được định dạng này

4. Hiểu về Boolean trong Grasshopper
Boolean có thể hiểu đơn giản như một cái công tắc chỉ có chức năng là bật-tắt tức true-false.

Sau đây BCDD lấy một ví dụ đơn giản về boolean. BCDD tạo ra 3 points bên Rhino xong đặt 3 Point components bên GH sau đó kết nối points bên Rhino với Point components bên GH rồi dùng component PolyLine nối chúng lại với nhau như hình.

Cuối cùng, component Boolean Toggle có tắc dụng đóng polyline nối 3 điểm thành một polyline khép kín hay hở chỉ bằng cách bật tắt

Nếu thấy bài viết này hữu ích, hãy cân nhắc việc follow BCDD tại đây
Bài viết được biên tập bởi đội ngũ BCDD