Sadones1,
Do you want object Y to recognise all of the object X's placed in the plan and then replicate them all side by side?
If so this can't be done (easily) as objects can not relate to each other.
When you call another object you are just calling the default object and not the instances of it placed in the plan already.
While you are calling the default object you can feed it parameters so that it takes on the settings that you want it to have.
The only way this is possible is for all of your object X'x to write their parameters to ann external text file and then for object Y to read those parameters back in and then feed them into the default object X as you "CALL" it into object Y.
Otherwise Erich's object will place as many rectangles next to each other as you want but you must manually input all of theirs sizes and positions.
I get the impression that placing a rectangle is just an example and not what you really want to place?
Just had a thought.
You could create a schedule that shows the plan view of your objects and you could place this in your layouts.
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