{"id":6212,"date":"2023-06-04T09:07:54","date_gmt":"2023-06-04T09:07:54","guid":{"rendered":"https:\/\/3dcoat.com\/documentation\/?post_type=manual_documentation&#038;p=6212"},"modified":"2026-02-22T16:37:35","modified_gmt":"2026-02-22T16:37:35","slug":"python-api","status":"publish","type":"manual_documentation","link":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/","title":{"rendered":"API-ul Python"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Descriere<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"> <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">API-ul 3DCoat Python<\/a> este destinat s\u0103 declan\u0219eze comenzi UI, s\u0103 opereze peste scen\u0103 \u0219i s\u0103 creeze noi instrumente. Este foarte asem\u0103n\u0103tor cu C++ Core API, dar are propriile sale avantaje \u0219i dezavantaje.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> Nu este nevoie de nicio configurare suplimentar\u0103 pentru a v\u0103 crea scripturile; Python este \u00eencorporat \u00een distribu\u021bia 3DCoat .<\/li>\n\n\n\n<li> Python este ca un cu\u021bit elve\u021bian, permi\u021b\u00e2ndu-v\u0103 s\u0103 aduce\u021bi \u00eentreaga putere a bibliotecilor Python \u00een 3DCoat.<\/li>\n\n\n\n<li> Python este mult mai lent dec\u00e2t C++, a\u0219a c\u0103 poate fi folosit doar pentru managementul general, nu pentru algoritmi profundi \u0219i complexi.<\/li>\n\n\n\n<li> Dac\u0103 sunte\u021bi deja familiarizat cu Core API, API-ul Python este foarte asem\u0103n\u0103tor, aproape 1:1, cu aceea\u0219i logic\u0103 \u0219i nume de func\u021bie.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><a><\/a>Utilizare<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li> Utiliza\u021bi <strong>Scripturi->Crea\u021bi script Python<\/strong> pentru a crea un script nou. Pute\u021bi alege un \u0219ablon ini\u021bial pentru a \u00eencepe. Fi\u0219ierul .py se va deschide \u00een editorul dvs. actual asociat fi\u0219ierelor .py.<\/li>\n\n\n\n<li> Folosim Python \u00eencorporat 3.8.10 pentru a opera. Aceasta este ultima versiune Python care poate rula pe Windows 7.<\/li>\n\n\n\n<li> Dac\u0103 este necesar, pute\u021bi crea un fi\u0219ier numit requirements.txt cu o list\u0103 de module utilizate; \u00een acest caz, modulele vor fi auto-instalate \u00eenainte de rularea scriptului.<\/li>\n\n\n\n<li> V\u0103 recomand\u0103m Visual Studio Code, deoarece va recunoa\u0219te automat sintaxa comenzilor specializate 3DCoat \u0219i va oferi indicii corecte.<\/li>\n\n\n\n<li> Aten\u021bie: fi\u0219ierul coat.pyi aflat \u00een folderul proiectului este responsabil pentru sugestiile pentru modulul coat din Visual Studio. Pute\u021bi deschide acel fi\u0219ier, deoarece con\u021bine lista tuturor claselor \u0219i comenzilor, care poate fi util\u0103 pentru referin\u021b\u0103 rapid\u0103.<\/li>\n\n\n\n<li> Utiliza\u021bi <strong>Scripts->Show Python Console<\/strong> pentru a vedea rezultatul consolei din Python. \u00cen prezent, aceasta este singura modalitate de a depana scriptul. Mai t\u00e2rziu inten\u021bion\u0103m s\u0103 ad\u0103ug\u0103m depanare nativ\u0103 folosind Visual Studio Code.<\/li>\n\n\n\n<li> Pute\u021bi instala module suplimentare pentru Python folosind <strong>Scripts->Install Python Modules<\/strong> . O alt\u0103 modalitate este s\u0103 utiliza\u021bi requirements.txt \u00een acela\u0219i folder cu loca\u021bia fi\u0219ierului .py.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><a><\/a>Clasele principale<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"> I\/O general\u0103: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1io.html\">coat.io<\/a><br \/> Gestionarea dialogului: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1dialog.html\">coat.dialog<\/a><br \/> Operatii cu plasa: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1_mesh.html\">haina.Mesh<\/a><br \/> R\u0103d\u0103cinile scenei: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1_scene.html\">hain\u0103.Scen\u0103<\/a><br \/> Element de scen\u0103: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1_scene_element.html\">hain\u0103.SceneElement<\/a><br \/> Gestionarea volumului: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1_volume.html\">strat.Volum<\/a><br \/> Management UI: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1ui.html\">coat.ui<\/a><br \/> 2D-vectori matematic\u0103: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1vec2.html\">coat.vec2<\/a><br \/> 3D-vectori matematic\u0103: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1vec3.html\">coat.vec3<\/a><br \/> 4D-vectori matematic\u0103: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1vec4.html\">coat.vec4<\/a><br \/> Matematic\u0103 matrice 3D: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1mat3.html\">coat.mat3<\/a><br \/> 4D-matrix matematic\u0103: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1mat4.html\">coat.mat4<\/a><br \/> Managementul simetriei: <a href=\"https:\/\/pilgway.com\/ro_RO\/files\/3dcoat\/PythonAPI\/classcoat_1_1symm.html\">coat.symm<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":2379,"menu_order":3,"template":"","manualdocumentationcategory":[9],"manual_doc_tag":[40],"class_list":["post-6212","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-manual","manual_doc_tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python API - Documenta\u021bia 3DCoat<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/\" \/>\n<meta property=\"og:locale\" content=\"ro_RO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python API - Documenta\u021bia 3DCoat\" \/>\n<meta property=\"og:description\" content=\"Descriere   API-ul 3DCoat ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Documenta\u021bia 3DCoat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/3DCoat\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-22T16:37:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@3DCoatOfficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/\",\"name\":\"Python API - Documenta\u021bia 3DCoat\",\"isPartOf\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\"},\"datePublished\":\"2023-06-04T09:07:54+00:00\",\"dateModified\":\"2026-02-22T16:37:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/3dcoat.com\/documentation\/nl_NL\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scripting & Core API\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Python API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"name\":\"Documenta\u021bia 3DCoat\",\"description\":\"Information about starting to use and learning how to use all the features of the 3DCoat.\",\"publisher\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\",\"name\":\"Pilgway\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"contentUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"width\":876,\"height\":190,\"caption\":\"Pilgway\"},\"image\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/3DCoat\",\"https:\/\/x.com\/3DCoatOfficial\",\"https:\/\/www.youtube.com\/c\/PILGWAY3DCoat\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python API - Documenta\u021bia 3DCoat","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/","og_locale":"ro_RO","og_type":"article","og_title":"Python API - Documenta\u021bia 3DCoat","og_description":"Descriere   API-ul 3DCoat ...","og_url":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/","og_site_name":"Documenta\u021bia 3DCoat","article_publisher":"https:\/\/www.facebook.com\/3DCoat","article_modified_time":"2026-02-22T16:37:35+00:00","twitter_card":"summary_large_image","twitter_site":"@3DCoatOfficial","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/","url":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/","name":"Python API - Documenta\u021bia 3DCoat","isPartOf":{"@id":"https:\/\/3dcoat.com\/documentation\/#website"},"datePublished":"2023-06-04T09:07:54+00:00","dateModified":"2026-02-22T16:37:35+00:00","breadcrumb":{"@id":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/python-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/3dcoat.com\/documentation\/nl_NL\/"},{"@type":"ListItem","position":2,"name":"Scripting & Core API","item":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/"},{"@type":"ListItem","position":3,"name":"Python API"}]},{"@type":"WebSite","@id":"https:\/\/3dcoat.com\/documentation\/#website","url":"https:\/\/3dcoat.com\/documentation\/","name":"Documenta\u021bia 3DCoat","description":"Information about starting to use and learning how to use all the features of the 3DCoat.","publisher":{"@id":"https:\/\/3dcoat.com\/documentation\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/3dcoat.com\/documentation\/#organization","name":"Pilgway","url":"https:\/\/3dcoat.com\/documentation\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/","url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","contentUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","width":876,"height":190,"caption":"Pilgway"},"image":{"@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/3DCoat","https:\/\/x.com\/3DCoatOfficial","https:\/\/www.youtube.com\/c\/PILGWAY3DCoat"]}]}},"_links":{"self":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/6212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":4,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/6212\/revisions"}],"predecessor-version":[{"id":13715,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/6212\/revisions\/13715"}],"up":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/2379"}],"wp:attachment":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/media?parent=6212"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manualdocumentationcategory?post=6212"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_doc_tag?post=6212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}