Kuvaus
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ä.
Käyttö
- Käytä Skriptit->Luo Python-skripti luodaksesi uuden skriptin. Voit valita aloitusmallin. .py-tiedosto avautuu nykyisessä .py-tiedostoihin liittyvässä editorissa.
- Käytämme toimintaan sulautettua Python 3.8.10 -versiota. Tämä on viimeinen Python-versio, joka voi toimia Windows 7:ssä.
- Tarvittaessa voit luoda tiedoston, jonka nimi on vaatimusten.txt, joka sisältää luettelon käytetyistä moduuleista. tässä tapauksessa moduulit asennetaan automaattisesti ennen komentosarjan suorittamista.
- Suosittelemme Visual Studio Code -koodia, koska se tunnistaa automaattisesti 3DCoat spesifisen komentosyntaksin ja antaa oikeat vihjeet.
- Huomio: projektikansiossa oleva tiedosto coat.pyi vastaa Coat-moduulin vihjeistä Visual Studiossa. Voit avata tiedoston, koska se sisältää luettelon kaikista luokista ja komennoista, mikä voi olla hyödyllistä nopeassa ohjeessa.
- Käytä komentosarjat-> Näytä Python-konsoli nähdäksesi konsolin tulos Pythonista. Tällä hetkellä tämä on ainoa tapa korjata komentosarjat. Myöhemmin aiomme lisätä alkuperäisen virheenkorjauksen Visual Studio Coden avulla.
- Voit asentaa lisämoduuleja Pythonille käyttämällä komentosarjat->Asenna Python-moduulit . Toinen tapa on käyttää vaatimusten.txt-tiedostoa samassa kansiossa kuin .py-tiedoston sijainti.
Pääluokat
Yleinen I/O: coat.io
Dialogin hallinta: coat.dialog
Verkkotoiminnot: takki.Verkko
Kohtauksen juuret: turkki. Kohtaus
Kohtauselementti: takki.SceneElement
Volyymin hallinta: takki.Volume
Käyttöliittymän hallinta: coat.ui
2D-vektorien matematiikka: coat.vec2
3D-vektorien matematiikka: coat.vec3
4D-vektorien matematiikka: coat.vec4
3D-matriisimatematiikka: coat.mat3
4D-matriisimatematiikka: coat.mat4
Symmetrian hallinta: coat.symm
Suomi
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Português
Italiano
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