Jūs varat pārvaldīt 3DСoat funkcijas, izmantojot skriptu.
Palaidiet vai izveidojiet jaunas komandas, izmantojot skriptus vai kompilējot tās, piekļūstot Core API.
Sākums ir diezgan viegls. Vienkārši izmantojiet izvēlni Skripti → Izveidojiet savu skriptu vai Izveidojiet jaunu pamata API skriptu .
– Scripting ir komandu virkne, kuras var izpildīt bez kompilēšanas.
Kad mēs izvēlamies rīku vai izpildām funkciju, mēs izpildām komandu, kas jau ir iekļauta programmā. Skripta izveide ļauj apvienot šīs komandas, lai automātiski izpildītu virkni darbību, kas paātrina mūsu darbu.
– Core API (Application Programming Interface) ir ne tikai skriptēšana; Jūsu rakstītais kods darbojas ar pilnu kompilētā C++ ātrumu.
Tā ir spēcīga metode 3DCoat funkcionalitātes paplašināšanai. Varat automatizēt darbu vai pievienot galvenokārt jaunus rīkus.
Scripting
3DCoat izmantoAngelScript , kas ir C++ līdzīga valoda. Skripts ir teksta fails ar komandām, kas izpildītas personīgā secībā.
Šo komandu var uzzināt, ierakstot to atmiņā, vienlaikus nospiežot virs funkcijas RMB+MMB. Atverot piezīmju grāmatiņu un ielīmējot to, mēs iegūsim atbilstošās komandas tekstu. Ir noderīgi to skatīt un rediģēt programmā Notepad++ (izvēlieties “C” sintaksi). Pēc tam palaidiet skriptu, izmantojot failu izvēlni “Skripti / Palaist skriptu”.
Core API
Core API ir jaudīga metode 3DCoat funkcionalitātes paplašināšanai. Varat automatizēt darbu vai pievienot galvenokārt jaunus rīkus.
Tas nav tikai skripts; Jūsu rakstītais kods darbojas ar pilnu kompilētā C++ ātrumu.
Core API skripts ir saderīga C++17 programma, kas darbojas pilnā vietējā C++ ātrumā. Tas ir daudz vairāk nekā tikai skripts; jūs varat veikt pat laika ziņā svarīgus un daudzpavedienu uzdevumus un padziļināti pielāgot 3DCoat , radot galvenokārt jaunas funkcionalitātes un rīkus.
Bet viss process jums ir pilnīgi caurspīdīgs. Jums nekas nav jākonfigurē vai jāpārvalda sarežģītas projektu konfigurācijas. 3DCoat vadīs jūs cauri visam procesam, izmantojot vienkāršu vedni.
* Core API darbojas pareizi lietotājiem, kuru lietotājvārdi nav angļu valodā, tagad viss instalēšanas process ir ļoti vienkāršs.
* CoreAPI kompilēšanas process būtiski mainījās. Tagad tiek izmantots tikai Visual Studio ; nav nepieciešams zvanīt-cl. Tas vienkāršo lietošanu, jo ir jāinstalē tikai viena papildu programmatūra, nevis divas kā iepriekš. Lejupielādes un instalēšanas process ir pilnībā automatizēts.
* Core API atbalsta arī krāsainos vokseļus.
Python API
3DCoat Python API ir paredzēts, lai aktivizētu lietotāja interfeisa komandas, darbotos uz skatuves un izveidotu jaunus rīkus. Tas ir ļoti līdzīgs C++ Core API, taču tam ir savas priekšrocības un trūkumi.
- Lai izveidotu skriptus, nav nepieciešama papildu iestatīšana; Python ir iegults 3DCoat izplatījumā.
- Python ir kā Šveices nazis, kas ļauj 3DCoat ienest visu Python bibliotēku jaudu.
- Python ir daudz lēnāks nekā C++, tāpēc to var izmantot tikai vispārējai pārvaldībai, nevis dziļiem un sarežģītiem algoritmiem.
- Ja jau esat iepazinies ar C++ Core API, Python API ir ļoti līdzīga, gandrīz 1:1, ar tādu pašu loģiku un funkciju nosaukumiem.
Kā sākt?
Sākums ir diezgan viegls. Vienkārši izmantojiet Skripti → Izveidot jaunu Core API skriptu
Pēc tam izvēlieties veidni un izvēlieties ceļu savam projektam.
Ja ir instalēts Visual Studio (vai Visual Studio kods), tas sāksies ar jūsu jauno failu. Katrs piemērs ir labi dokumentēts un izmanto salīdzinoši vienkāršu sintakse, tāpēc to ir viegli saprast no vienkārša līdz sarežģītam.
VStudio nav jāiestata standarta sintakse. Vienkārši ierakstiet kodu un izpildiet programmā 3DCoat, nevis Visual Studio. VStudio ir gluži kā teksta redaktors, kas var parādīt padomus un palīdzību kodēšanas laikā. Uzrakstiet savu kodu VStudio un saglabājiet *.cpp, atveriet to 3DC, un tas automātiski palaižas.
Piemēri
Piemēru apskate ir labākais veids, kā izprast API.
Izmantojiet Skripti → Izveidojiet jaunu Core API skriptu, lai eksperimentētu ar šiem piemēriem.