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. Usamos o Microsoft Visual Studio para a compilação. Mas todo o processo é totalmente 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.
Começo rápido
A API principal requer o Visual Studio 2022 Community com os recursos C++ instalados. Se você não instalou o Visual Studio, o 3DCoat ajudará a instalá-lo com as opções corretas.
O começo é bem fácil. Basta usar Scripts->Criar novo script de Core API
Escolha o modelo e o caminho para o seu projeto. Em seguida, o 3DCoat ajudará você a instalar o Visual Studio, se necessário.
Cada exemplo é bem documentado e usa uma sintaxe relativamente simples, facilitando a compreensão do básico ao complexo.
Existem várias notas importantes que você precisa saber:
1) Sempre inicie seu projeto a partir de um dos exemplos. Mesmo se você quiser fazer tudo do zero, use Scripts->Criar novo script de Core API >Programa c++ mínimo como ponto de partida. Não crie o projeto manualmente!
2) Use Depuração ; é muito conveniente; todos os tipos de dados nativos 3DCoat são mostrados em uma interface amigável.
3) Sempre siga as dicas de linter do Visual Studio para escrever o código correto. Passe o mouse sobre os tipos de dados e nomes de função para acessar a documentação em tempo real.
4) Não leia a documentação completa. É impossível lembrar. Siga os exemplos primeiro. E, em seguida, consulte a documentação se precisar de alguns detalhes.
5) Observe a sintaxe do C++, mas não leia todo o manual; pegue o básico primeiro
6) Clique no item no menu Script para executar. Use o clique RMB para obter os comandos úteis – editar , construir , reconstruir . Você também pode criar uma distribuição de seu script para compartilhar com outros usuários.