→ PythonParts: The New Python API for Allplan / by Javier Sánchez-Matamoros Pérez

Nemetschek lanzó a principios de diciembre la versión 2016-1 de Allplan que incluía entre sus novedades una beta de la nueva API basada en Python, una interfaz de programación que dotará de más posibilidades de creación de objetos y funciones a desarrolladores y usuarios.

Hoy han lanzado un sitio web específico en el que se da una visión global de las posibilidades de la nueva API:

With the new Allplan Python interface (API beta version), Allplan users can add new functions and objects to Allplan and therefore adjust the BIM software to their own working method. In addition to parametric objects and variants, recurring work steps can be automated. The new interface gives the possibility to create PythonParts yourself, offer the scripting of PythonParts as a service to third parties or access a library with different PythonParts in the future.

What is possible with Allplan PythonParts?

In addition to the script language, Allplan PythonParts offer numerous fundamental improvements. For freeform objects (NURBS), you can use the new Parasolid 3D modeling functions. Interactions between individual PythonParts and between PythonParts and other Allplan objects are also possible. With PythonParts, the scripting of reinforcements is far more efficient. With the help of the Reinforcement Shape Builder, you can automatically generate bending shapes using shell edges and concrete cover.

También han liberado una primera Documentación de la API, así como una guía How-To para la definición de archivos pyp y la interacción con SmartParts.

Esperemos que para la próxima versión 2017 nos encontremos con una versión definitiva de la API y veamos desarrollos interesantes.

Source: https://www.allplan.com/en/pythonparts-all...