Você pode gerenciar recursos 3DСoat com a ajuda de scripts.
Execute ou crie novos comandos usando scripts ou compilando-os acessando a Core API.
O começo é bem fácil. Basta usar o Menu Scripts → Criar seu Script ou Criar um novo script da API principal .

– Scripting é uma série de comandos que podem ser executados sem compilar.
Quando selecionamos uma ferramenta ou executamos uma função, executamos um comando já incluído no programa. A criação de um script nos permite combinar esses comandos para executar automaticamente uma série de etapas que aceleram nosso trabalho.
– Core API (Application Programming Interface) não é apenas o script; o código que você escreve é executado na velocidade máxima do C++ compilado.
É um método poderoso para estender a funcionalidade do 3DCoat. Você pode automatizar o trabalho ou adicionar principalmente novas ferramentas.
Scripting
3DCoat usaAngelScript , que é uma linguagem semelhante a C++. O script é um arquivo de texto com comandos executados em ordem pessoal.
Esse comando pode ser conhecido gravando-o na memória pressionando a função RMB+MMB simultaneamente. Abrindo um bloco de notas e colando, obteremos o texto do comando correspondente. É útil visualizá-lo e editá-lo no Notepad++ (escolha a sintaxe “C”). Em seguida, execute o script através do menu de arquivo “Scripts / Run Script”.
Core API
A Core API é um método poderoso para estender a funcionalidade do 3DCoat. Você pode automatizar o trabalho ou adicionar principalmente novas ferramentas.
Isso não é apenas o script; o código que você escreve é executado na velocidade máxima do C++ compilado.
O script da Core API é um programa C++ 17 compatível que funciona em toda a velocidade nativa do C++. Isso é muito mais do que apenas um script; você pode fazer até mesmo tarefas urgentes e multithreaded e personalizar o 3DCoat em profundidade, criando principalmente novas funcionalidades e ferramentas.
Mas todo o processo é completamente transparente para você. Você não precisa configurar nada ou gerenciar configurações complexas de projetos. O 3DCoat o guiará por todo o processo com um assistente simples.
* A Core API funciona corretamente para usuários com nomes de usuário não ingleses, todo o processo de instalação agora é super fácil.
* O processo de compilação CoreAPI mudou essencialmente. Agora apenas o Visual Studio é usado; não há necessidade de clang-cl. Simplifica o uso porque você precisa instalar apenas um software adicional, não dois como antes. O processo de download e instalação é totalmente automatizado.
* A Core API também oferece suporte a voxels coloridos.
API do Python
A API 3DCoat Python destina-se a acionar comandos de interface do usuário, operar na cena e criar novas ferramentas. É muito semelhante ao C++ Core API, mas tem suas próprias vantagens e desvantagens.
- Não há necessidade de nenhuma configuração adicional para fazer seus scripts; Python está embutido no distributivo 3DCoat .
- Python é como um canivete suíço, permitindo que você traga todo o poder das bibliotecas Python para o 3DCoat.
- Python é muito mais lento que C++, então pode ser usado apenas para gerenciamento geral, não para algoritmos profundos e complexos.
- Se você já está familiarizado com a Core API, a API Python é muito semelhante, quase 1:1, com a mesma lógica e nomes de funções.
Como começar?
O começo é bem fácil. Basta usar Scripts→Criar novo script de Core API
Em seguida, escolha o modelo e escolha um caminho para o seu projeto.
Se o Visual Studio (ou o Visual Studio Code) estiver instalado, ele começará com seu novo arquivo. Cada exemplo é bem documentado e usa uma sintaxe relativamente simples, por isso é fácil de entender do fácil ao complexo.
Você não precisa definir nenhuma sintaxe padrão no VStudio. Basta digitar o código e executá-lo em 3DCoat, não no Visual Studio. O VStudio é como um editor de texto que pode mostrar dicas e ajudar durante a codificação. Escreva seu código no VStudio e salve o *.cpp, abra-o no 3DC e ele será executado automaticamente.
Exemplos
Observar os exemplos é a melhor maneira de entender a API.
Use Scripts→Create a new Core API script para experimentar esses exemplos.
Português
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Italiano
Suomi
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