Voit hallita 3DСoatin ominaisuuksia komentosarjojen avulla.
Suorita tai luo uusia komentoja komentosarjoilla tai kääntämällä ne käyttämällä Core API-sovellusliittymää.
Alku on melko helppo. Käytä vain Skriptit-valikkoa → Luo komentosarja tai Luo uusi ydinsovellusliittymän komentosarja .

– Scripting on joukko komentoja, jotka voidaan suorittaa ilman kääntämistä.
Kun valitsemme työkalun tai suoritamme toiminnon, suoritamme komennon, joka on jo sisällytetty ohjelmaan. Skriptin luominen antaa meille mahdollisuuden yhdistää nämä komennot suorittaaksemme automaattisesti useita vaiheita, jotka nopeuttavat työtämme.
– Core API (Application Programming Interface) ei ole vain komentosarja; kirjoittamasi koodi toimii käännetyn C++:n täydellä nopeudella.
Se on tehokas tapa laajentaa 3DCoatin toimintoja. Voit automatisoida työn tai lisätä periaatteessa uusia työkaluja.
Scripting
3DCoat käyttääAngelScriptiä , joka on C++:n kaltainen kieli. Skripti on tekstitiedosto, jossa on henkilökohtaisessa järjestyksessä suoritettavat komennot.
Tämä komento voidaan tuntea tallentamalla se muistiin painamalla toimintoa RMB+MMB samanaikaisesti. Avaamalla muistilehtiön ja liittämällä sen, saamme vastaavan komennon tekstin. On hyödyllistä tarkastella ja muokata sitä Notepad++:ssa (valitse “C”-syntaksi). Suorita sitten komentosarja tiedostovalikon “Skriptit / Suorita komentosarja” kautta.
Core API
Core API on tehokas tapa laajentaa 3DCoatin toimintoja. Voit automatisoida työn tai lisätä periaatteessa uusia työkaluja.
Tämä ei ole vain käsikirjoitus; kirjoittamasi koodi toimii käännetyn C++:n täydellä nopeudella.
Core API script on yhteensopiva C++17-ohjelma, joka toimii täydellä alkuperäisellä C++-nopeudella. Tämä on paljon enemmän kuin pelkkä käsikirjoitus; voit tehdä jopa aikakriittisiä ja monisäikeisiä tehtäviä ja mukauttaa 3DCoat perusteellisesti luoden periaatteessa uusia toimintoja ja työkaluja.
Mutta koko prosessi on täysin läpinäkyvä sinulle. Sinun ei tarvitse määrittää mitään tai hallita monimutkaisia projektikokoonpanoja. 3DCoat opastaa sinut koko prosessin läpi yksinkertaisen ohjatun toiminnon avulla.
* Core API toimii oikein käyttäjille, joiden käyttäjätunnukset eivät ole englanninkielisiä, kaikki asennusprosessi on nyt erittäin helppoa.
* CoreAPI-käännösprosessi muuttui olennaisesti. Nyt käytetään vain Visual Studiota ; ei tarvita clang-cl. Se yksinkertaistaa käyttöä, koska sinun on asennettava vain yksi lisäohjelmisto, ei kaksi kuten ennen. Lataus- ja asennusprosessi on täysin automatisoitu.
* Core API tukee myös värillisiä vokseleita.
Python API
3DCoat Python API on tarkoitettu käynnistämään käyttöliittymäkomentoja, toimimaan näkymän yli ja luomaan uusia työkaluja. Se on hyvin samanlainen kuin C++ Core API, mutta sillä on omat etunsa ja haittapuolensa.
- Skriptien tekemiseen ei tarvita lisäasetuksia. Python on upotettu 3DCoat jakelujärjestelmään.
- Python on kuin sveitsiläinen veitsi, jonka avulla voit tuoda koko Python-kirjastojen voiman 3DCoat.
- Python on paljon hitaampi kuin C++, joten sitä voidaan käyttää vain yleiseen hallintaan, ei syviin ja monimutkaisiin algoritmeihin.
- Jos olet jo perehtynyt C++ Core API: hen, Python API on hyvin samankaltainen, lähes 1:1, ja samalla logiikalla ja funktioiden nimillä.
Kuinka aloittaa?
Alku on melko helppo. Valitse vain komentosarjat → Luo uusi Core API komentosarja
Valitse sitten malli ja polku projektillesi.
Jos Visual Studio (tai Visual Studio Code) on asennettu, se alkaa uudella tiedostollasi. Jokainen esimerkki on hyvin dokumentoitu ja käyttää suhteellisen yksinkertaista syntaksia, joten se on helppo ymmärtää helposta monimutkaiseen.
Sinun ei tarvitse asettaa standardisyntaksia VStudiossa. Kirjoita vain koodi ja suorita 3DCoat, ei Visual Studiossa. VStudio on aivan kuin tekstieditori, joka voi näyttää vihjeitä ja apua koodattaessa. Kirjoita koodisi VStudioon ja tallenna *.cpp, avaa se 3DC:ssä ja se käynnistyy automaattisesti.
Esimerkkejä
Esimerkkien katsominen on paras tapa ymmärtää API.
Käytä komentosarjat → Luo uusi Core API -skripti kokeillaksesi näitä esimerkkejä.