Funkcie 3DСoat môžete spravovať pomocou skriptovania.
Spúšťajte alebo vytvárajte nové príkazy pomocou skriptovania alebo ich kompilácie pomocou rozhrania Core API.
Začiatok je celkom jednoduchý. Stačí použiť ponuku Skripty → Vytvoriť skript alebo Vytvoriť nový skript Core API .

– Scripting je séria príkazov, ktoré možno vykonať bez kompilácie.
Keď vyberieme nástroj alebo vykonáme funkciu, vykonáme príkaz už zahrnutý v programe. Vytvorenie skriptu nám umožňuje skombinovať tieto príkazy a automaticky vykonať sériu krokov, ktoré urýchlia našu prácu.
– Core API (Application Programming Interface) nie je len skriptovanie; kód, ktorý napíšete, beží plnou rýchlosťou kompilovaného C++.
Je to účinná metóda na rozšírenie funkčnosti 3DCoat. Úlohu môžete automatizovať alebo pridať zásadne nové nástroje.
Scripting
3DCoat používaAngelScript , čo je jazyk podobný C++. Skript je textový súbor s príkazmi vykonávanými v osobnom poradí.
Tento príkaz spoznáte tak, že ho zaznamenáte do pamäte súčasným stlačením funkcie RMB+MMB. Otvorením poznámkového bloku a jeho vložením získame text príslušného príkazu. Je užitočné ho zobraziť a upraviť v programe Notepad++ (vyberte syntax „C“). Potom spustite skript cez ponuku súboru „Skripty / Spustiť skript“.
Core API
Core API je výkonná metóda na rozšírenie funkčnosti 3DCoat. Úlohu môžete automatizovať alebo pridať zásadne nové nástroje.
Toto nie je len skriptovanie; kód, ktorý napíšete, beží plnou rýchlosťou kompilovaného C++.
Skript Core API je kompatibilný program C++ 17, ktorý pracuje s plnou natívnou rýchlosťou C++. Toto je oveľa viac než len scenár; môžete vykonávať aj časovo kritické a viacvláknové úlohy a 3DCoat do hĺbky prispôsobiť, čím vytvoríte zásadne nové funkcie a nástroje.
Ale celý proces je pre vás úplne transparentný. Nemusíte nič konfigurovať ani spravovať zložité konfigurácie projektu. 3DCoat vás prevedie celým procesom pomocou jednoduchého sprievodcu.
* Core API funguje správne pre používateľov s neanglickými používateľskými menami, celý proces inštalácie je teraz veľmi jednoduchý.
* Proces kompilácie CoreAPI sa podstatne zmenil. Teraz sa používa iba Visual Studio ; nie je potrebné cinkanie-cl. Zjednodušuje používanie, pretože potrebujete nainštalovať iba jeden dodatočný softvér, nie dva ako predtým. Proces sťahovania a inštalácie je plne automatizovaný.
* Core API podporuje aj farebné voxely.
Python API
3DCoat Python API je určené na spúšťanie príkazov používateľského rozhrania, ovládanie scény a vytváranie nových nástrojov. Je veľmi podobné C++ Core API, ale má svoje výhody a nevýhody.
- Na vytváranie skriptov nie je potrebné žiadne ďalšie nastavenie; Python je vložený do distributívu 3DCoat .
- Python je ako švajčiarsky nôž, ktorý vám umožňuje preniesť celú silu Pythonových knižníc do 3DCoat.
- Python je oveľa pomalší ako C++, takže ho možno použiť iba na všeobecnú správu, nie na hlboké a zložité algoritmy.
- Ak už poznáte C++ Core API, Python API je veľmi podobné, takmer 1:1, s rovnakou logikou a názvami funkcií.
Ako začať?
Začiatok je celkom jednoduchý. Stačí použiť skripty → Vytvoriť nový skript Core API
Potom vyberte šablónu a vyberte cestu pre svoj projekt.
Ak je nainštalované Visual Studio (alebo Visual Studio Code), začne s vaším novým súborom. Každý príklad je dobre zdokumentovaný a používa relatívne jednoduchú syntax, takže je ľahko pochopiteľný od jednoduchých po zložité.
Vo VStudio nemusíte nastavovať žiadnu štandardnú syntax. Stačí zadať kód a spustiť ho v 3DCoat, nie vo Visual Studiu. VStudio je ako textový editor, ktorý môže pri kódovaní zobrazovať rady a pomoc. Napíšte svoj kód na VStudio a uložte *.cpp, otvorte ho v 3DC a automaticky sa spustí.
Príklady
Pohľad na príklady je najlepší spôsob, ako porozumieť API.
Na experimentovanie s týmito príkladmi použite Skripty → Vytvoriť nový skript Core API .
Slovenčina
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Português
Italiano
Suomi
Svenska
中文 (台灣)
Dansk
Türkçe
Nederlands
Magyar
ไทย
हिन्दी
Ελληνικά
Tiếng Việt
Lietuviškai
Latviešu valoda
Eesti
Čeština
Română
Norsk Bokmål