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
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
中文 (中国)
Português
Italiano
Suomi
Svenska
中文 (台灣)
Dansk
Slovenčina
Türkçe
Nederlands
Magyar
ไทย
हिन्दी
Ελληνικά
Tiếng Việt
Lietuviškai
Latviešu valoda
Eesti
Čeština
Română
Norsk Bokmål