BIM Coordinator Program (INT) April 22, 2024
Find the next step in your career as a Graphisoft Certified BIM Coordinator!
Wishes
Post your wishes about Graphisoft products: Archicad, BIMx, BIMcloud, and DDScad.

Injecting parameters from one object to another

Pertti Paasky
Expert
Usually when you inject parameters from object "a" to object "b", the object "b" changes into object "a".

If object "a" has only one parameter "array" and object "b" has also parameter "array" and few others, then it would be nice to inject "array" parameters to object "b" so that it doesn't change into object "a"

By this you could have a library of sections, which can be injected to individual objects. For example windows's profiles could be changed by injecting.
Changing information between objects should be easier somehow.
- AC-24 FIN - WIN 10 - HP Zbook -
“A winner is just a loser who tried one more time.”
George M. Moore, Jr.
8 REPLIES 8
Erwin Edel
Rockstar
If you copy an object (or door, window etc), open the settings and use the inject parameters to a different object, it will inherit any shared parameters.

Do you want to filter what it injects? This can be a very long list.

Your example of frame settings works this way, but you will get all other shared parameters too.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
Barry Kelly
Moderator
Pertti Pääsky,
Don't forget to vote for your own post.
You have some very limited control in GDL now where you can tell certain parameters not to transfer but object 'b' will always become object 'a'
It would be nice to have control of exactly what parameters you want to transfer but as Erwin say the list might get pretty long.

Let's hope it might be possible in future versions.

Barry.
One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
Pertti Paasky
Expert
Barry and Erwin,
the injector object has less parameters than the target object. Only those parameters that are in the injector should issue the target object.
That means that I have several injector objects for different purposes.

One solution is a terrain model. You could define contours with one object, materials and roads with another object and so on. I have seen that if I try to include everything in one object, it will become slow to use. Therefore it is faster to define different paramters elsewhere and inject them to the mother object.
Erwin wrote:
"If you copy an object (or door, window etc), open the settings and use the inject parameters to a different object, it will inherit any shared parameters. "
Yes, but that is possible only once, correct if I'm wrong.
- AC-24 FIN - WIN 10 - HP Zbook -
“A winner is just a loser who tried one more time.”
George M. Moore, Jr.
Erwin Edel
Rockstar
If, for example, I have double door, I can pick up the settings from that double door and inject it in a single door. It would inherit all the shared parameters. There is no limit to how many times I can do this.

Alternatively, if you select several windows, you can change the frame settings and they will adjust on all those frames, but the other parameters you leave untouched should not change.

I understand your wish, and it would help, but I am just trying to make sure you don't limit yourself currently with what already works.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
Pertti Paasky
Expert
Erwin, thank's for answers.
In my Archicad 19 happens next:
In the floor plan I have two different door objects (different names). Ok, I pick up parameters from the first door and inject them to the second door. What happens is that the second door changes to the first door.
I'd like to see the second door's name remaining the same but getting parameters from the first door.
- AC-24 FIN - WIN 10 - HP Zbook -
“A winner is just a loser who tried one more time.”
George M. Moore, Jr.
Erwin Edel
Rockstar
Pick up parameters from the first door, go in to the settings dialogue, inject the parameters in to the other door type object from there, change settings as needed to conform to your 2nd door, inject settings in to 2nd door.

Or, select both doors, change the parameters that should change, and they will change for both doors (parameters you do not change, shouldn't change).
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
Pertti Paasky
Expert
Hmm. I think your advise helps a little, but doesn't meet my wishes completely.
Thank's anyway
- AC-24 FIN - WIN 10 - HP Zbook -
“A winner is just a loser who tried one more time.”
George M. Moore, Jr.
Erwin Edel
Rockstar
Pertti wrote:
Hmm. I think your advise helps a little, but doesn't meet my wishes completely.
Thank's anyway
No, again, I understand your wish, but there is indeed a little bit of it you can do already.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
Learn and get certified!