Release Notes
WIP-1
- ALLPLAN Extension Packages (Allep) can now be uninstalled by the user with
the Allep Uninstaller located in
Library -> Default -> AllepPlugins -> AllplanGmbH -> AllepManagement AllepUninstaller -
It is now possible to modify new kinds of architectural elements using Python API. How this element modification should be implemented, is shown in this article. The table below shows the new element types, that can be modified:
Element Representation in API Beam BeamElement
Column ColumnElement
Door opening DoorOpeningElement
Niche/recess GeneralOpeningElement
Wall WallElement
Window opening WindowOpeningElement
-
Strip foundation and block foundation can now be created using Python API. Refer to the documentation of the
StripFoundationElement
andBlockFoundationElement
class. -
It is now possible to create rebar labels through the API also for those rebars, that already exist in the model (e.g. were created using native functionality). Refer to the documentation of the new
BarsRepresentation
class and to the example LabelBarPlacementWithDimLine ( PYP | PY). Detailed manual will follow soon. -
It is now possible to dock your PythonPart to an existing docking point. Learn more in this article.
-
New value type
SurfaceElementProperties
allows you to place a control for setting up hatching/filling/patterns of architectural components. Learn more here and here. -
It is now possible to use associative framework to get the element associated with given element. This simplifies the process of associating a PythonPart with another element, which is described in detail in this article
-
It is now possible to create a beam with an assigned profile using the newly exposed property property
BeamProperties.ProfileFullName
-
With the new method
GetNorms
it is now possible to get the IDs and names of available reinforcement norms. -
Extended description of how to read data from reinforcement elements is now available here.
-
Bug fixes:
- Assigning a profile to a column using the
ColumnProperties.ProfileFullName
was causing an error. - Creating a
SweepBarPlacement
orExtrudeBarPlacement
with a straight bar in the list of cross rebars was causing a crash. - Creating a niche/recess in an entity-based wall (a wall, in which the axis is different than a line, e.g. a spline or arc) using API call was causing a crash.
- Assigning a profile to a column using the