Możesz zarządzać funkcjami 3DСoat za pomocą skryptów.
Uruchamiaj lub twórz nowe polecenia, używając skryptów lub kompilując je, uzyskując dostęp do Core API.
Początek jest dość łatwy. Po prostu skorzystaj z menu Skrypty → Utwórz swój skrypt lub Utwórz nowy skrypt Core API .

– Scripting to seria poleceń, które można wykonać bez kompilacji.
Wybierając narzędzie lub wykonując funkcję, wykonujemy polecenie zawarte już w programie. Tworzenie skryptu pozwala nam łączyć te polecenia w celu automatycznego wykonania szeregu kroków, które przyspieszają naszą pracę.
– Core API (Application Programming Interface) to nie tylko skrypty; kod, który piszesz, działa z pełną szybkością skompilowanego C++.
Jest to potężna metoda rozszerzenia funkcjonalności 3DCoat. Możesz zautomatyzować pracę lub dodać zasadniczo nowe narzędzia.
Scripting
3DCoat używaAngelScript , który jest językiem podobnym do C++. Skrypt jest plikiem tekstowym z poleceniami wykonywanymi na indywidualne zamówienie.
Komendę tę można poznać, zapisując ją w pamięci, naciskając jednocześnie funkcję RMB+MMB. Otwierając notatnik i wklejając go, otrzymamy tekst odpowiedniego polecenia. Pomocne jest przeglądanie i edytowanie go w Notepad ++ (wybierz składnię „C”). Następnie uruchom skrypt za pomocą menu pliku „Skrypty / Uruchom skrypt”.
Core API
Core API to potężna metoda rozszerzania funkcjonalności 3DCoat. Możesz zautomatyzować pracę lub dodać zasadniczo nowe narzędzia.
To nie tylko skrypty; kod, który piszesz, działa z pełną szybkością skompilowanego C++.
Skrypt Core API to kompatybilny program C++17, który działa z pełną natywną szybkością C++. To znacznie więcej niż tylko skrypt; możesz wykonywać nawet krytyczne czasowo i wielowątkowe zadania oraz dogłębnie dostosowywać 3DCoat , tworząc zasadniczo nowe funkcje i narzędzia.
Ale cały proces jest dla Ciebie całkowicie przejrzysty. Nie musisz niczego konfigurować ani zarządzać złożonymi konfiguracjami projektów. 3DCoat przeprowadzi Cię przez cały proces za pomocą prostego kreatora.
* Core API działa poprawnie dla użytkowników z nazwami użytkowników w języku innym niż angielski, cały proces instalacji jest teraz bardzo łatwy.
* Proces kompilacji CoreAPI zasadniczo się zmienił. Teraz używany jest tylko program Visual Studio ; nie ma potrzeby clang-cl. Upraszcza to użytkowanie, ponieważ wystarczy zainstalować tylko jedno dodatkowe oprogramowanie, a nie dwa jak wcześniej. Proces pobierania i instalacji jest całkowicie zautomatyzowany.
* Core API obsługuje również kolorowe woksele.
API Pythona
Interfejs API 3DCoat Python ma na celu wyzwalanie poleceń interfejsu użytkownika, działanie na scenie i tworzenie nowych narzędzi. Jest bardzo podobny do C++ Core API, ale ma swoje zalety i wady.
- Nie ma potrzeby dodatkowej konfiguracji do tworzenia skryptów; Python jest osadzony w dystrybucji 3DCoat .
- Python jest jak szwajcarski nóż, który pozwala wykorzystać całą moc bibliotek Pythona w 3DCoat.
- Python jest znacznie wolniejszy niż C++, więc może być używany tylko do ogólnego zarządzania, a nie do głębokich i złożonych algorytmów.
- Jeśli znasz już C++ Core API, Python API jest bardzo podobny, prawie 1:1, z tą samą logiką i nazwami funkcji.
Jak zacząć?
Początek jest dość łatwy. Po prostu użyj skryptów → Utwórz nowy skrypt Core API
Następnie wybierz szablon i wybierz ścieżkę dla swojego projektu.
Jeśli program Visual Studio (lub Visual Studio Code) jest zainstalowany, zostanie uruchomiony z nowym plikiem. Każdy przykład jest dobrze udokumentowany i wykorzystuje stosunkowo prostą składnię, dzięki czemu można go łatwo zrozumieć, od łatwego do złożonego.
Nie musisz ustawiać żadnej standardowej składni w VStudio. Po prostu wpisz kod i wykonaj w 3DCoat, a nie w Visual Studio. VStudio jest tam jak edytor tekstu, który może wyświetlać wskazówki i pomoc podczas kodowania. Napisz swój kod w VStudio i zapisz plik *.cpp, otwórz go w 3DC i automatycznie się uruchomi.
Przykłady
Przeglądanie przykładów to najlepszy sposób na zrozumienie interfejsu API.
Użyj skryptów → Utwórz nowy skrypt Core API , aby poeksperymentować z tymi przykładami.
Polski