GDL – Ứng dụng ngôn ngữ lập trình trong Archicad

GDL là gì?

GDL là tên viết tắt của Geometric Description Language, một ngôn ngữ lập trình chức năng dựa trên BASIC.

GDL là một công cụ tuyệt vời giúp kiến trúc sư xây dựng các đối tượng hình học của riêng họ trong ARCHICAD, đồng thời mở rộng khả năng thiết kế và trình bày.

Bắt đầu GDL như thế nào?

Nhu cầu về thiết kế, kiến ​​thức nền tảng về lập trình và kiến ​​thức về hình học mô tả có thể sẽ ảnh hưởng đến khả năng tiếp cận GDL của bạn.

GDL cơ bản cũng không quá khó. Một kiến ​​trúc sư yêu thích lập trình có thể bắt đầu tạo các đối tượng đơn giản chỉ với một số lệnh. Khi đã trở nên quen thuộc với ngôn ngữ, bạn có thể thêm nhiều đối tượng phức tạp và mở rộng bộ sưu tập theo thời gian.

GDL – Ứng dụng ngôn ngữ lập trình trong Archicad - 1

GDL giúp bạn tạo ra những đối tượng vật liệu đa dạng hơn và có khả năng tùy chỉnh theo ý muốn (Ảnh: graphisoft)

Những đối tượng này có thể phục vụ nhiều mục đích

  • Thực hiện các yêu cầu tùy chỉnh
  • Tạo một bộ sưu tập đối tượng tiêu chuẩn để sử dụng trong văn phòng
  • Tạo bộ sưu tập đối tượng của nhà sản xuất, dựa trên thông số kỹ thuật
  • Tùy chỉnh, nâng cao các đối tượng được tạo bằng Archicad

Một đối tượng (đồ nội thất, cửa ra vào, cửa sổ, phần tử bản vẽ, v.v.) được tạo trong GDL được gọi là phần thư viện. Tên của bộ sưu tập các mục đó là một thư viện.

GDL – Ứng dụng ngôn ngữ lập trình trong Archicad - 2

Kết hợp GDL, người dùng Archicad có thể mở rộng và làm phong phú hơn thư viện đối tượng hiện có (Ảnh: graphisoft)

Khái niệm về một phần thư viện bao gồm:

  • Biểu diễn sơ đồ tầng
  • Biểu diễn 3D
  • Các tùy chọn liệt kê và dán nhãn
  • Giao diện người dùng
  • Giá trị tham số

Như bạn có thể thấy, một đối tượng được tạo trong GDL có thể (và nên) xử lý nhiều ngữ cảnh ARCHICAD.

Nhưng làm thế nào nó hoạt động?

Tạo một đối tượng GDL dựa trên 3 nguyên tắc chính:

  • Di chuyển hệ tọa độ cục bộ bằng cách sử dụng và quản lý ngăn xếp chuyển đổi
  • Đặt các gốc (hoặc phần thân) 2d hoặc 3d vào hệ tọa độ
  • Thiết lập các thuộc tính biểu diễn của những phần tử cơ bản, đã sử dụng

GDL – Ứng dụng ngôn ngữ lập trình trong Archicad - 3

GDL, công cụ hoàn hảo để phát triển và khai thác tối ưu khả năng của Archicad (Ảnh: graphisoft)

Hầu hết các đối tượng của thế giới thực xung quanh chúng ta có thể được mô hình hóa trong không gian GDL theo logic đơn giản này.

🔥ARCHICAD VIETNAM – trực thuộc công ty GreenDS – tự hào là đối tác cấp cao của Graphisoft tại VIệt Nam – từ 2016.
Mọi thông tin chi tiết vui lòng liên hệ:
– Hotline: +84 903 877 966
– Email: info@greends.com.vn
– Website: https://greends.com.vn/