License delivery maintenance is planned for Saturday, July 26, between 12:00 and 20:00 CEST. During this time, you may experience outages or limited availability across our services, including BIMcloud SaaS, License Delivery, Graphisoft ID (for customer and company management), Graphisoft Store, and BIMx Web Viewer. More details…

Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Library Part Maker - how to make an object array along X axis?

ez architekten
Contributor

ezarchitekten_0-1751375881974.pngezarchitekten_1-1751376020629.png
Using Library part make, I made this Snow Guard that is 40cm long. I want to add a aprameter that array or copies it along its x axis. Is it possible?

 

Operating system used: Windows 11

6 REPLIES 6
Barry Kelly
Moderator

With Library Part Maker it is not possible as far as I know.

You will need to edit the GDL script to make the object parametric.

I am not sure what the LPM scripts are like, so I don't know how easy they will be to amend the scripts.

But you will need some GDL knowledge and if you need help, ask in the GDL forum ( https://community.graphisoft.com/t5/GDL/bd-p/forum-gdl ).

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
Kamen Nikolov
Contributor

I couldn't find any way to make parametric objects with the part maker. It also doesn't work with pre-made parametric objects from Param-o... or any parametric objects at all...at least I couldn't make it work. But I think you can cheat your solution and instead of 3 variants with different 3D detail level, have 3 variants of the snow guard with different per-modeled length. 

IN this case it doesnt work because i need to adpat for different roof lenghs but it is indeed a good cheat technic for other cases, thanks!

GDL is too crazy to lern, I tried help with chat GPT, for simple tasks it can really work, but not for objects created on Libray Part Maker. Do you know if with Param-o would it be poissible though?

Param-o objects can be parametric and they can be arrayed.

But I have never really used it, as I am happier scripting with GDL.

I don't think it is so good with the 2D view though, I think it is just a projection of the 3D top view - which can be OK.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

You can create a simple gdl object that calls and copies the snow guard (in 2d and 3d)
In the zip file is a quick test.
You can enter the name of the object to be called and choose the number of copies and the level of detail.

The number of copies is divided by the length of the object.
AC28 version

 

The lmp files are also editable and upgradeable with editable hotspots.

Apple M1 Max 32 GB Ventura
AC27

Setup info provided by author