{"id":2521,"date":"2022-09-24T09:35:22","date_gmt":"2022-09-24T09:35:22","guid":{"rendered":"https:\/\/3dcoat.com\/documentation\/?post_type=manual_documentation&#038;p=2521"},"modified":"2023-11-08T11:15:26","modified_gmt":"2023-11-08T11:15:26","slug":"core-api","status":"publish","type":"manual_documentation","link":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/core-api\/","title":{"rendered":"Core API"},"content":{"rendered":"\n<p><strong>Core API<\/strong> \u00e4r en kraftfull metod f\u00f6r att ut\u00f6ka 3DCoats funktionalitet. Du kan automatisera jobbet eller l\u00e4gga till huvudsakligen nya verktyg. Detta \u00e4r inte bara skriptet; koden du skriver k\u00f6rs med full hastighet av kompilerad C++. Vi anv\u00e4nder <strong>Microsoft Visual Studio<\/strong> f\u00f6r kompileringen. Men hela processen \u00e4r helt transparent f\u00f6r dig. Du beh\u00f6ver inte konfigurera n\u00e5gonting eller hantera komplexa projektkonfigurationer. 3DCoat kommer att leda dig genom hela processen med en enkel guide.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"> Snabbstart <\/h1>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button aligncenter\"><a class=\"wp-block-button__link wp-element-button\" href=\"http:\/\/pilgway.com\/sv_SE\/files\/3dcoat\/CoreAPI\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">Core API manuell introduktion<\/a> <\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p> K\u00e4rn-API:et kr\u00e4ver <strong>Visual Studio 2022 Community<\/strong> med C++-funktionerna installerade. Om du inte har installerat Visual Studio hj\u00e4lper 3DCoat att installera det med r\u00e4tt alternativ.<br \/> Starten \u00e4r ganska l\u00e4tt. Anv\u00e4nd bara <strong>skript->Skapa nytt Core API -skript<\/strong> <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n<p> V\u00e4lj mall och s\u00f6kv\u00e4g f\u00f6r ditt projekt. D\u00e5 hj\u00e4lper 3DCoat dig att installera Visual Studio om det beh\u00f6vs.<br \/> Varje exempel \u00e4r v\u00e4ldokumenterat och anv\u00e4nder relativt enkel syntax, vilket g\u00f6r det l\u00e4tt att f\u00f6rst\u00e5 fr\u00e5n grundl\u00e4ggande till komplext.<br \/> Det finns flera viktiga anteckningar du beh\u00f6ver veta:<br \/> 1) B\u00f6rja alltid ditt projekt fr\u00e5n ett av exemplen. \u00c4ven om du vill g\u00f6ra allt fr\u00e5n grunden, anv\u00e4nd <strong>Skript->Skapa nytt Core API skript->Minimalt c++-program<\/strong> som utg\u00e5ngspunkt. Skapa inte projektet manuellt!<br \/> 2) Anv\u00e4nd <a href=\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/index.html#Debugging\" target=\"_blank\" rel=\"noreferrer noopener\">fels\u00f6kning<\/a> ; det \u00e4r v\u00e4ldigt bekv\u00e4mt; alla 3DCoat inbyggda datatyper visas i ett anv\u00e4ndarv\u00e4nligt gr\u00e4nssnitt.<br \/> 3) F\u00f6lj alltid Visual Studio linter-tipsen f\u00f6r att skriva r\u00e4tt kod. H\u00e5ll muspekaren \u00f6ver datatyperna och funktionsnamnen f\u00f6r att komma \u00e5t dokumentationen direkt. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/linter.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n<p> 4) L\u00e4s inte hela dokumentationen. Det \u00e4r om\u00f6jligt att komma ih\u00e5g. F\u00f6lj <a href=\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/index.html#Examples\" target=\"_blank\" rel=\"noreferrer noopener\">exemplen<\/a> f\u00f6rst. Och titta sedan p\u00e5 dokumentationen om du beh\u00f6ver n\u00e5gra detaljer.<br \/> 5) Titta p\u00e5 C++-syntaxen, men l\u00e4s inte hela manualen; ta grunderna f\u00f6rst<br \/> 6) Klicka p\u00e5 objektet i Script-menyn f\u00f6r att k\u00f6ra. Anv\u00e4nd RMB-klick f\u00f6r att f\u00e5 anv\u00e4ndbara kommandon &#8211; <strong>redigera<\/strong> , <strong>bygg<\/strong> , <strong>bygg om<\/strong> . Du kan ocks\u00e5 skapa en distribution av ditt skript f\u00f6r att dela med andra anv\u00e4ndare. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/rmb_script.png\" alt=\"\"\/><\/figure>\n<\/div>","protected":false},"author":3,"featured_media":0,"parent":2379,"menu_order":2,"template":"","manualdocumentationcategory":[9],"manual_doc_tag":[],"class_list":["post-2521","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-manual"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Core API - 3DCoat dokumentation<\/title>\n<meta name=\"description\" content=\"F\u00f6rklaring av de grundl\u00e4ggande principerna f\u00f6r anv\u00e4ndning i Core API. Och l\u00e4nken till huvuddelen av Core API -dokumentationen\" \/>\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\/core-api\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Core API - 3DCoat dokumentation\" \/>\n<meta property=\"og:description\" content=\"F\u00f6rklaring av de grundl\u00e4ggande principerna f\u00f6r anv\u00e4ndning i Core API. Och l\u00e4nken till huvuddelen av Core API -dokumentationen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/core-api\/\" \/>\n<meta property=\"og:site_name\" content=\"3DCoat dokumentation\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/3DCoat\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-08T11:15:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/\",\"name\":\"Core API - 3DCoat dokumentation\",\"isPartOf\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png\",\"datePublished\":\"2022-09-24T09:35:22+00:00\",\"dateModified\":\"2023-11-08T11:15:26+00:00\",\"description\":\"Core API\u4e2d\u7684\u57fa\u672c\u4f7f\u7528\u539f\u7406\u8bf4\u660e\u3002\u4ee5\u53caCore API\u6587\u6863\u4e3b\u8981\u90e8\u5206\u7684\u94fe\u63a5\",\"breadcrumb\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#primaryimage\",\"url\":\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png\",\"contentUrl\":\"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-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\/hu_HU\/manual\/scripting-and-core-api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Core API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"name\":\"3DCoat dokumentation\",\"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":"Core API - 3DCoat dokumentation","description":"F\u00f6rklaring av de grundl\u00e4ggande principerna f\u00f6r anv\u00e4ndning i Core API. Och l\u00e4nken till huvuddelen av Core API -dokumentationen","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\/core-api\/","og_locale":"sv_SE","og_type":"article","og_title":"Core API - 3DCoat dokumentation","og_description":"F\u00f6rklaring av de grundl\u00e4ggande principerna f\u00f6r anv\u00e4ndning i Core API. Och l\u00e4nken till huvuddelen av Core API -dokumentationen","og_url":"https:\/\/3dcoat.com\/documentation\/manual\/scripting-and-core-api\/core-api\/","og_site_name":"3DCoat dokumentation","article_publisher":"https:\/\/www.facebook.com\/3DCoat","article_modified_time":"2023-11-08T11:15:26+00:00","og_image":[{"url":"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@3DCoatOfficial","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/","url":"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/","name":"Core API - 3DCoat dokumentation","isPartOf":{"@id":"https:\/\/3dcoat.com\/documentation\/#website"},"primaryImageOfPage":{"@id":"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#primaryimage"},"image":{"@id":"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#primaryimage"},"thumbnailUrl":"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png","datePublished":"2022-09-24T09:35:22+00:00","dateModified":"2023-11-08T11:15:26+00:00","description":"Core API\u4e2d\u7684\u57fa\u672c\u4f7f\u7528\u539f\u7406\u8bf4\u660e\u3002\u4ee5\u53caCore API\u6587\u6863\u4e3b\u8981\u90e8\u5206\u7684\u94fe\u63a5","breadcrumb":{"@id":"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-api\/#primaryimage","url":"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png","contentUrl":"https:\/\/3dcoat.com\/files\/3dcoat\/CoreAPI\/core_api_start.png"},{"@type":"BreadcrumbList","@id":"https:\/\/3dcoat.com\/documentation\/zh_CN\/manual\/scripting-and-core-api\/core-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\/hu_HU\/manual\/scripting-and-core-api\/"},{"@type":"ListItem","position":3,"name":"Core API"}]},{"@type":"WebSite","@id":"https:\/\/3dcoat.com\/documentation\/#website","url":"https:\/\/3dcoat.com\/documentation\/","name":"3DCoat dokumentation","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\/2521","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":10,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/2521\/revisions"}],"predecessor-version":[{"id":7195,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/2521\/revisions\/7195"}],"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=2521"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manualdocumentationcategory?post=2521"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_doc_tag?post=2521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}