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

Is it possible to get a handle to the selected object?

Anonymous
Not applicable
I'm asking because I suddenly got the idea to put tails on a wall automatically.
Then I need to know how to obtain the element that is selected, so I can get the information I need about the wall.
I would be very grateful if there are someone out here that can tell me how to solve this problem.
9 REPLIES 9
Anonymous
Not applicable
I suppose I asked about something that is not possible in this way. The objects are "not alive" all the time so they could listen to events, as opposed to applications.
But are there a possibility to implement 'magic wand' functionality in my objects as is in walls and beams?
Laszlo Nagy
Community Admin
Community Admin
Can you explain what you mean by "Tail" on a Wall?
Also, you ask about Magic Wand with Objects? What do you mean by that? Do you mean that you click on a Wall or polyline and a library part is created based on the polyline clicked? Or the outline of an object is clicked and another Wall or Slab is created based on that polyline?
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28
Anonymous
Not applicable
ceramic tiles that is often used in a bathroom at the walls and the floors.
Anonymous
Not applicable
I forgot to answer the whole question:
If I make a slab, select it, click a wall-element. Go back to the selected slab, press spacebar as I click the selected slab, then walls are put around the slab. (I can also select a wall and put a beam around in the same way.)

I have made an object that looks like a ceramic tile. I thought it would have been so much more easy to use it if I could just select the wall and then my object (ceramic tile), press spacebar and click the wall.
And then the tiles would be put neatly on the wall, around windows, doors a.s.o. That's my dream (for the time beeing 😉)
Laszlo Nagy
Community Admin
Community Admin
So if I understand correctly, you want to place tiles in the corner where the Wall and the Floor meet and you want to do it in some automated fashion.
I believe some of the Room Accessories solutions are doing something similar but I think that is done using the API.
The API gets the geometry of the Walls/Slabs and generated the objects.
So you would have to get into programming the API, I believe.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28
Anonymous
Not applicable
Yes I love to! Can't wait! I'm actually a system developer. Which reference guide do I need to do this? I can't find anything about this in the GDL reference guide as far as I have noticed.
Laszlo Nagy
Community Admin
Community Admin
I think Graphisoft's Developer page is a good place to start.
You can download the Developer kit and start studying it.

http://www.graphisoft.com/support/developer/
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28
Anonymous
Not applicable
Thank you very much for your advice. I'll do it as soon as possible. 🙂
Anonymous
Not applicable
Have you investigated the existing solutions to this?

Cigraph do an ArchiTiles plugin - here - Video here

A solution by Australian company 4DLibrary called 'Wall Tiles 4D' seems a clever technique with nice control around openings. Video on youtube here.

There may be other commercial solutions out there.

I have even used the curtainwall tool with all the frames set to invisible, and zero thickness with mixed success. It tends to be a bit heavy on the polygons, and awkward to fit around openings (as you can't currently put holes in the scheme of a curtainwall - you have to make a 'd' or a 'p' shape connected to an edge) but it may be useful to try!

Hope that helps!