Bên dưới giới thiệu về các file Dynamo để bạn hiểu về cách Node truyền thông tin và cách chúng tương tác với Revit. Bạn sẽ học cách sử dụng node Python đơn giản.
DesignScript là ngôn ngữ lập trình dành cho các kỹ sư, kiến trúc sư được phát triển bởi Autodesk. Nó giúp mô hình và phân tích hình dạng hình học phức tạp. DesignScript là ngôn ngữ lập trình ngắn gọn và dễ đọc, hiển thị lỗi ngay và dễ mở rộng. DesignScript còn là ngôn ngữ nền tảng của Dynamo vì tất cả các node trong Dynamo có thể chuyển đổi sang ngôn ngữ này. Dưới đây là một số điểm mà DesignScript áp dụng:
Kết hợp giữa thiết kế và lập trình.
Kết hợp giữa các bộ môn để hỗ trợ dự án lớn và phức tạp.
Được tạo ra dành riêng cho kiến trúc sư, kỹ sư.
Hoạt động như chiếc cầu nối giữa ngôn ngữ lập trình trực quan và ngôn ngữ lập trình cơ bản.
Hỗ trợ hiển thị và tương tác thông qua sơ đồ các node
Hỗ trợ các kỹ sư làm quen và học tập từ lập trình từ trực quan sang lập trình truyền thống.
Lập trình kết hợp với các khái niệm về Chuyển đổi đầu vào nâng cao và Công cụ chỉnh sửa.
Tài liệu tham khảo
Dynamo Primer: Code Block là gì?
Mục này trình bày các chức năng và cú pháp cơ bản của DesignScript. Ngoài ra còn có các mục trình bày về cách sử dụng Thư viện hình học (như line, solid, surface, ...) và các Toán tử xử lý hình học (như giao cắt khối, xoay…).
Mục này trình bày các toán tử xử lý hình học của đối tượng:
Toán tử Boolean – nối, trừ và giao một hoặc nhiều khối solid.
Điều chỉnh hình dạng – học cách sử dụng hàm chức năng để di chuyển, tỷ lệ, xoay hình học.
Dữ liệu hình học – lấy vị trí, hướng theo chiều dài đường cong hoặc trên surface.
Giao cắt – tạo ra các đối tượng hình học bậc thấp hơn khi giao cắt các đối tượng hình học bậc cao.
Cắt – Cắt đối tượng hình học.
Màu sắc – Định nghĩa màu sắc và gán nó cho đối tượng hình học Revit.