Core API — это мощный метод расширения функциональности 3DCoat. Вы можете автоматизировать работу или добавить принципиально новые инструменты. Это не просто сценарий; код, который вы пишете, работает на полной скорости скомпилированного C++. Мы используем Microsoft Visual Studio для компиляции. Но весь процесс полностью прозрачен для вас. Вам не нужно ничего настраивать или управлять сложными конфигурациями проекта. 3DCoat проведет вас через весь процесс с помощью простого мастера.
Быстрый старт
Для основного API требуется сообщество Visual Studio 2022 с установленными функциями C++. Если у вас не установлена Visual Studio, 3DCoat поможет установить ее с правильными параметрами.
Старт довольно легкий. Просто используйте Scripts->Create new Core API script.
Выберите шаблон и путь для вашего проекта. Затем 3DCoat поможет вам установить Visual Studio, если это необходимо.
Каждый пример хорошо документирован и использует относительно простой синтаксис, что упрощает понимание от простого к сложному.
Есть несколько важных замечаний, которые вам нужно знать:
1) Всегда начинайте свой проект с одного из примеров. Даже если вы хотите сделать все с нуля, используйте в качестве отправной точки Сценарии->Создать новый сценарий Core API >Минимальная программа на C++ . Не создавайте проект вручную!
2) Используйте отладку ; это очень удобно; все собственные типы данных 3DCoat отображаются в удобном для пользователя интерфейсе.
3) Всегда следуйте подсказкам линтера Visual Studio, чтобы написать правильный код. Наведите указатель мыши на типы данных и имена функций, чтобы получить доступ к документации на лету.
4) Не читайте полную документацию. Это невозможно вспомнить. Сначала следуйте примерам . А затем посмотрите документацию, если вам нужны некоторые подробности.
5) Посмотрите на синтаксис C++, но не читайте все руководство; сначала возьмите основы
6) Нажмите на элемент в меню Script для выполнения. Используйте правую кнопку мыши, чтобы получить полезные команды – редактировать , строить , перестраивать . Вы также можете создать дистрибутив своего скрипта, чтобы поделиться им с другими пользователями.