Archicad Library
While the standard library is powerful, projects often require specific or specialized items. is the community-driven repository designed specifically for ArchiCAD.
While these are "tool" elements, their definitions come from the library attributes. allow a single wall to be made of multiple skins (finish, sheathing, stud, insulation). Complex Profiles are custom-drawn cross-sections saved in the library, allowing you to create non-standard geometry (like a curved concrete coping or a bespoke steel beam).
Library Part Maker for Archicad 28 | Graphisoft Downloads | United States archicad library
| Category | Field Name | Why you need it | | :--- | :--- | :--- | | | Element ID | Your manual ID (e.g., "FURN-101") | | Library | Library Part Name | The object's filename (e.g., "Office Desk 22.gsm") | | Library | Library Part Type | (GDL Object, Door, Window) | | Location | Floor Plan Display | Floor name | | Location | Renovation Status | (Existing, To be Demolished, New) | | Geometry | Volume | Calculated cubic volume | | Geometry | Gross Floor Area | Footprint area | | Property | Property: Location | If you assigned a custom property (e.g., "Level 2") | | Parameter | Your Custom Parameter | Click + > Add Object Parameter > select specific param (e.g., "Load_Bearing") |
They carry structural data, thermal properties, and cost information. While the standard library is powerful, projects often
GDL objects ensure that 2D documentation matches the 3D model exactly.
One of the most powerful, yet often overlooked, aspects of the library is . Every library part can be mapped to a classification standard (such as Uniclass 2015, OmniClass, or MasterFormat). allow a single wall to be made of
Understanding the hierarchy is crucial:
report_data = [] for obj in objects: props = acc.GetPropertyValuesOfElements([obj]) params = acc.GetParameterValuesOfElements([obj])
The Archicad Library is more than a collection of furniture; it is the foundation of the BIM workflow. It bridges the gap between design intent and construction documentation. By mastering the Library Manager, understanding parametric settings, and adhering to proper file management protocols, you transform Archicad from a drafting tool into a powerful design engine. Whether you are using the default Graphisoft assets, manufacturer-specific data, or custom GDL scripts, the library is where the intelligence of your building resides.
import csv with open('Solid_Report.csv', 'w') as f: writer = csv.DictWriter(f, fieldnames=["ID","Name","Library","Floor"]) writer.writeheader() writer.writerows(report_data)