Bạn có thể quản lý các tính năng của 3DСoat với sự trợ giúp của tập lệnh.
Chạy hoặc tạo các lệnh mới bằng cách sử dụng tập lệnh hoặc biên dịch chúng bằng cách truy cập Core API.
Khởi đầu khá dễ dàng. Chỉ cần sử dụng Menu Tập lệnh → Tạo tập lệnh của bạn hoặc Tạo tập lệnh API lõi mới .

– Scripting là một dãy lệnh có thể thực thi mà không cần biên dịch.
Khi chúng ta chọn một công cụ hoặc thực hiện một chức năng, chúng ta thực hiện một lệnh đã có sẵn trong chương trình. Tạo một tập lệnh cho phép chúng tôi kết hợp các lệnh này để tự động thực hiện một loạt các bước giúp tăng tốc công việc của chúng tôi.
– API cốt lõi (Giao diện lập trình ứng dụng) không chỉ là tập lệnh; mã bạn viết chạy ở tốc độ tối đa của C++ đã biên dịch.
Đó là một phương pháp mạnh mẽ để mở rộng chức năng của 3DCoat. Bạn có thể tự động hóa công việc hoặc thêm các công cụ chủ yếu mới.
Scripting
3DCoat sử dụngAngelScript , là ngôn ngữ giống C++. Tập lệnh là một tệp văn bản với các lệnh được thực hiện theo thứ tự cá nhân.
Có thể biết lệnh đó bằng cách ghi nó vào bộ nhớ bằng cách nhấn đồng thời chức năng RMB+MMB. Mở một notepad và dán nó, chúng ta sẽ nhận được văn bản của lệnh tương ứng. Sẽ rất hữu ích nếu bạn xem và chỉnh sửa nó trong Notepad++ (chọn cú pháp “C”). Sau đó chạy tập lệnh qua menu tệp “Scripts / Run Script”.
Core API
Core API là một phương pháp mạnh mẽ để mở rộng chức năng của 3DCoat. Bạn có thể tự động hóa công việc hoặc thêm các công cụ chủ yếu mới.
Đây không chỉ là kịch bản; mã bạn viết chạy ở tốc độ tối đa của C++ đã biên dịch.
Tập lệnh Core API là một chương trình C++ 17 tương thích, hoạt động ở tốc độ C++ gốc đầy đủ. Đây không chỉ là một kịch bản; bạn thậm chí có thể thực hiện các tác vụ đa luồng và quan trọng về thời gian cũng như tùy chỉnh chuyên sâu 3DCoat , tạo ra các công cụ và chức năng mới về cơ bản.
Nhưng toàn bộ quá trình là hoàn toàn minh bạch cho bạn. Bạn không cần cấu hình bất cứ thứ gì hoặc quản lý cấu hình dự án phức tạp. 3DCoat sẽ hướng dẫn bạn toàn bộ quá trình bằng một trình hướng dẫn đơn giản.
* Core API hoạt động chính xác cho người dùng có tên người dùng không phải tiếng Anh, tất cả quá trình cài đặt giờ đây cực kỳ dễ dàng.
* Quá trình biên dịch CoreAPI về cơ bản đã thay đổi. Bây giờ chỉ có Visual Studio được sử dụng; không cần clang-cl. Nó đơn giản hóa việc sử dụng vì bạn chỉ cần cài đặt thêm một phần mềm chứ không phải hai phần mềm như trước đây. Quá trình tải xuống và cài đặt hoàn toàn tự động.
* Core API cũng hỗ trợ các điểm ảnh ba chiều có màu.
API Python
API Python 3DCoat nhằm kích hoạt các lệnh giao diện người dùng, vận hành trên hiện trường và tạo các công cụ mới. Nó rất giống với C++ Core API, nhưng có những ưu điểm và nhược điểm riêng.
- Không cần bất kỳ thiết lập bổ sung nào để tạo tập lệnh của bạn; Python được nhúng vào bản phân phối 3DCoat .
- Python giống như một con dao Thụy Sĩ, cho phép bạn mang toàn bộ sức mạnh của các thư viện Python vào 3DCoat.
- Python chậm hơn nhiều so với C++, vì vậy nó chỉ có thể được sử dụng để quản lý chung, không dùng cho các thuật toán sâu và phức tạp.
- Nếu bạn đã quen thuộc với C++ Core API, thì Python API rất giống nhau, gần như 1:1, với cùng logic và tên hàm.
Làm thế nào để bắt đầu?
Khởi đầu khá dễ dàng. Chỉ cần sử dụng Tập lệnh → Tạo tập lệnh Core API mới
Sau đó, chọn mẫu và chọn đường dẫn cho dự án của bạn.
Nếu Visual Studio (hoặc Visual Studio Code) được cài đặt, nó sẽ bắt đầu với tệp mới của bạn. Mỗi ví dụ đều được ghi chép đầy đủ và sử dụng cú pháp tương đối đơn giản nên rất dễ hiểu từ dễ đến phức tạp.
Bạn không cần đặt bất kỳ cú pháp tiêu chuẩn nào trong VStudio. Chỉ cần nhập mã và thực thi trong 3DCoat, không phải trong Visual Studio. VStudio giống như một trình soạn thảo văn bản ở đó có thể hiển thị các gợi ý và trợ giúp khi viết mã. Bạn viết code trên VStudio và save lại dạng *.cpp, mở bằng 3DC là nó tự động chạy.
ví dụ
Nhìn vào các ví dụ là cách tốt nhất để hiểu API.
Sử dụng Tập lệnh → Tạo tập lệnh Core API mới để thử nghiệm với các ví dụ đó.