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

Call a placed object form another... Nobody can help me?

Anonymous
Not applicable
Hi all,

as answered here:

http://archicad-talk.graphisoft.com/viewtopic.php?p=21202&highlight=call+id#21202

is it possible to call a placed object from another object without using the advised method mentioned before?

Each object has a unique ID: is it possible to call the object using its ID like this: CALL "ID1" parameters ALL so I can integrate this into the other object?

Thanks to all.

PWD
5 REPLIES 5
Anonymous
Not applicable
Nobody can help me with this problem?

Thanks

PWD
fuzzytnth3
Booster
There is an object available at Objects on Line called Object Composer. It inserts other objects randomly from a list of object names that you enter into Object Composer. Is that what you are trying to do?

I don't think you can call an Object by it's ID only it's name
AC versions 3.41 to 25 (UKI Full 5005).
Using AC25 5005 UKI FULL
Mac OSX 10.15.7 (19G2021) Mac Pro-2013 32gbRam AMD FirePro D500 3072 MB graphics
Anonymous
Not applicable
Is that what you are trying to do?
I will download that obj., but don't think that this is the right way...

I would like to call a placed object, and not a generic library object.
Someone wrote me some piece of code but now no time to evaluate...

Thank you for your reply, fuzzytnth3

Regards
PWD
Anonymous
Not applicable
Hi Marco (PWD)
http://archicad-talk.graphisoft.com/viewtopic.php?p=21202&highlight=call+id#21202

is it possible to call a placed object from another object without using the advised method mentioned before?
Yes it's possible but, I think, not Smart !
Use the AC Solid Operation (no GDL)!!!! 😉


BTW
U have to :

OBJ 1 :
1) insert in A group your 3D geometry;
2) insert in B group the colled obj2 . It's colled if placed on the floor *** intID statment is > 0.001 (if U want use intID) and (SYMB_POSX of obj1)-(SYMB_POSX of obj2 -- use Glob_user -- ) ... the same for Y and Z Axs ... ***;
3) A matrix to place the Glob_User_n parameters from (n) OBJ2;
4)Place the Bollean operation (subGROUP = Agroup-Bgroup)

OBJ2
1) OBJ2 = 3D form used to cut the OBJ1;
2) use GLOB_USER_n (in Master script) for the correct position, in OBj1, of OBJ2 and intID statment ;

CU mirco
Anonymous
Not applicable
Hi Mirco,

it seems very simple...


Use the AC Solid Operation (no GDL)!!!!
I think that I'll follow this way...

Thank you very very much, Mirco.

Regards
PWD