Repository navigation
v2.0.0 — Superquadra Archicad 29 Native C++ Kernel & Python SDK
Superquadra Archicad Kernel v2.0.0 (SuperquadraAutomation.apx)
Native C++20 Kernel Extension (.apx) and Python SDK (superquadra_kernel.py) for Graphisoft Archicad 29 (Windows x64).
🚀 What's New in v2.0.0 (7 Major Kernel Upgrades — 15 Commands Total)
-
ManageHotlinks(action: "import") — Headless Hotlink & IFC Module Import (ACAPI_Hotlink_CreateHotlinkNode+ACAPI_Element_Create):- Programmatically creates Hotlink Nodes from external
.mod,.pln, or.ifcfiles, places instances with a 3D transformation matrix$(x, y, z)$ , assigns target layer and story (floorInd), and optionally breaks the link (breakLink: true) into native Archicad elements in a single transaction.
- Programmatically creates Hotlink Nodes from external
-
SolidElementOperations— Boolean SEO Engine (ACAPI_Element_SolidLink_Create/Remove):- Links and unlinks target and operator GUIDs using
substract,substract_upward,substract_downward,intersect, oraddwithAPISolidFlag_OperatorAttrib.
- Links and unlinks target and operator GUIDs using
-
ModifyElementsGeometry— 3D Transform & Direct Parametric Coordinate Editing (ACAPI_Element_Edit+ACAPI_Element_Change):- Batch-transforms elements (
drag,elevate,rotate, with optional copy) while preserving groups, associative dimensions, and wall openings. - Modifies individual element coordinates (
begX/Y,endX/Y,posX/Y),height,bottomOffset,thickness,level,floorInd,layerName, and Element ID (ACAPI_Element_ChangeElementInfoString).
- Batch-transforms elements (
-
CreateNativeElements— Batch Native BIM Element Creation (ACAPI_Element_Create):- Creates native
Wall,Column,Beam,Door,Window(linked to host wall viaowner), andObjectelements in a single undoable scope.
- Creates native
-
GetSetGDLParameters— Internal GDL Memo Parameter Engine (ACAPI_Element_GetMemo/ChangeMemo):- Reads and updates
API_AddParTypeparameters inside any element'sAPI_ElementMemo(APIMemoMask_AddPars).
- Reads and updates
-
PlaceDrawingOnLayout&ModifyLayersState— Layout Book & Layer State Automation:- Places Navigator Views onto Layout Book sheets (
API_DrawingID) in single or batch mode at exact$(x, y)$ coordinates and scale ratio. - Locks/unlocks, shows/hides, or deletes layers in batch.
- Places Navigator Views onto Layout Book sheets (
-
DatabaseAndViewControl— Model Rebuild, Redraw & Silent Project Save:- Executes
ACAPI_View_Rebuild(with full 3D regeneration),ACAPI_View_Redraw, andACAPI_ProjectOperation_Save.
- Executes
📦 Attached Release Assets
SuperquadraAutomation.apx(484,864 bytes, Windows x64 compiled for Archicad 29 DevKit)superquadra_kernel.py(Python SDK v2.0.0 wrapping all 15 C++ Kernel commands)instalar_extensao.bat(One-click Administrator installer forC:\Program Files\Graphisoft\Archicad 29\Add-Ons\Extras)