Puede administrar las funciones de 3DСoat con la ayuda de secuencias de comandos.
Ejecute o cree nuevos comandos utilizando secuencias de comandos o compilándolos accediendo a Core API.
El comienzo es bastante fácil. Simplemente use el Menú de Scripts → Cree su Script o Cree un nuevo script Core API .

– Scripting es una serie de comandos que se pueden ejecutar sin compilar.
Cuando seleccionamos una herramienta o ejecutamos una función, ejecutamos un comando ya incluido en el programa. Crear un script nos permite combinar estos comandos para ejecutar automáticamente una serie de pasos que agilizan nuestro trabajo.
– Core API (interfaz de programación de aplicaciones) no es solo la secuencia de comandos; el código que escribe se ejecuta a la máxima velocidad de C++ compilado.
Es un método poderoso para extender la funcionalidad de 3DCoat. Puede automatizar el trabajo o agregar principalmente nuevas herramientas.
Scripting
3DCoat usaAngelScript , que es un lenguaje similar a C++. El script es un archivo de texto con comandos ejecutados en una orden personal.
Ese comando se puede saber grabándolo en la memoria presionando sobre la función RMB+MMB simultáneamente. Abriendo un bloc de notas y pegándolo, obtendremos el texto del comando correspondiente. Es útil verlo y editarlo en Notepad++ (elija la sintaxis “C”). Luego ejecute el script a través del menú de archivo “Scripts / Run Script”.
Core API
Core API es un método poderoso para extender la funcionalidad de 3DCoat. Puede automatizar el trabajo o agregar principalmente nuevas herramientas.
Esto no es solo la secuencia de comandos; el código que escribe se ejecuta a la máxima velocidad de C++ compilado.
El script Core API es un programa C++17 compatible que funciona con la velocidad nativa completa de C++. Esto es mucho más que un simple guión; puede realizar incluso tareas de tiempo crítico y de subprocesos múltiples y personalizar 3DCoat en profundidad, creando principalmente nuevas funcionalidades y herramientas.
Pero todo el proceso es completamente transparente para ti. No necesita configurar nada ni administrar configuraciones complejas de proyectos. 3DCoat lo guiará a través de todo el proceso con un asistente simple.
* Core API funciona correctamente para usuarios con nombres de usuario que no están en inglés, todo el proceso de instalación ahora es muy fácil.
* El proceso de compilación de CoreAPI cambió esencialmente. Ahora solo se usa Visual Studio ; no hay necesidad de clang-cl. Simplifica el uso porque necesita instalar solo un software adicional, no dos como antes. El proceso de descarga e instalación está completamente automatizado.
* Core API también admite vóxeles de colores.
API de Python
La API de Python de 3DCoat está diseñada para activar comandos de interfaz de usuario, operar sobre la escena y crear nuevas herramientas. Es muy similar a la Core API de C++, pero tiene sus propias ventajas y desventajas.
- No es necesario realizar ninguna configuración adicional para crear sus scripts; Python está incrustado en el distributivo 3DCoat .
- Python es como una navaja suiza, que le permite llevar todo el poder de las bibliotecas de Python a 3DCoat.
- Python es mucho más lento que C++, por lo que puede usarse solo para administración general, no para algoritmos profundos y complejos.
- Si ya está familiarizado con la Core API de C++, la API de Python es muy similar, casi 1:1, con la misma lógica y nombres de funciones.
¿Cómo empezar?
El comienzo es bastante fácil. Simplemente use Scripts → Crear un nuevo script Core API
Luego elija la plantilla y elija una ruta para su proyecto.
Si está instalado Visual Studio (o Visual Studio Code), comenzará con su nuevo archivo. Cada ejemplo está bien documentado y usa una sintaxis relativamente simple, por lo que es fácil de entender de fácil a complejo.
No necesita establecer ninguna sintaxis estándar en VStudio. Simplemente escriba el código y ejecútelo en 3DCoat, no en Visual Studio. VStudio es como un editor de texto que puede mostrar sugerencias y ayuda durante la codificación. Escriba su código en VStudio y guarde el *.cpp, ábralo en 3DC y se ejecuta automáticamente.
Ejemplos
Mirar los ejemplos es la mejor manera de entender la API.
Use Scripts→Crear un nuevo script Core API para experimentar con esos ejemplos.
Español
English
Українська
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Português
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