What are PythonParts?

PythonParts are parametric Allplan CAD objects created using the Python programming interface (API). Many ready-made PP objects can be found in the already installed program library.

PythonParts are often used as parametric reinforcement schemes for objects. In the 2022 version, they gained the functionality of updating multiple instances of the same objects in the event of modification of one of them.

PythonParts objects can be created using the Python programming language as well as using the built-in Visual Scripting tool.

Below you will find free PythonParts for use in Allplan.

PythonPart object for creating spatial descriptions such as:

  • Linear dimensions
  • Elevation dimensions
  • Text with leaders
  • Slope dimensioning

Click HERE, to download this item.
See how this PythonPart object works on: YouTube

Below you can download the extended version of HC Slab

Changes compared to the previous PP:

1. Creating holes (round, rectangular, polygonal)
2. 2D representation different from solid projection
3. Added infill between slabs and concrete layer on top


Click HERE, to download this object.
You can find an overview of the functionality at: YouTube

This PythonPart allows you to create text in 3D

You can change the text position, height, thickness, etc.

Click HERE, to download this object.
See how this PythonPart object works at: YouTube

This PythonPart allows you to create a steel connection in 3D. The connection scheme is not based on the "Connection Toolbox" function, therefore it can also be used in the Basic and Architecture versions.

You can change plate dimensions, bolt parameters or attributes

Click HERE, to download this object.
See how this PythonPart object works at: YouTube

How to run the PythonPart script?

Please follow the steps below:
1. Download the .rar file that contains "Library" and "PythonPartsScripts" catalogs
2. Unzip the .rar file
3. Copy the appropriate folder from: Library\PiCAD\ and put it in the:

C:\Data\Allplan\Allplan 2024\Std\Library\PiCAD
(or corresponding to the path specified during installation)

4. Copy the appropriate folder from the PythonPartsScripts directory and place it in:

C:\Data\Allplan\Allplan 2024\Std\PythonPartsScripts
(or corresponding to the path specified during installation)

or if the PythonPartsScripts or PiCAD folders do not yet exist in the indicated locations, please create folders with these names.

ATTENTION! The objects are adapted to the latest version of the program - no guarantee of operation on earlier versions

Useful links

Here you can find some useful content: