We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

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

Wrong origin when stealing into 2D Script window

[Only recently started using 19 and maybe there is some new basic setting that I am missing, or maybe I am getting rusty and forgot something obvious:]

I place a hotspot on the origin (which I swear it is, the rulers show 0,0, etc.) in floor plan view. I drag it into the floating 2D Script window and get this:

pen 1
hotspot2 -127366.2544831, -121862.270517

?!
13 REPLIES 13
Didn't the paste miss the E letter somewhere in Your coords? 😜

Yes it is the "problem" (I would call a bug) with snapping to a point accuracy.

If You want to be sure about 0,0...just have to move the object using the typed in coords.

Best Regards,
Piotr
The paste did not miss anything. It seems as if the autoscript is thinking the origin is a couple hundred km away.

I tried with the hotspot placed at 1,1 and get

hotspot2 -127365.2544831, -121861.270517

which is coherent with the previous 0,0 as

hotspot2 -127366.2544831, -121862.270517


I had been using this method for ages.
Barry Kelly
Moderator
Maybe your origin is a 'user' origin rather than the 'drawing' origin.
Double click the origin button to reset the user origin and see if it moves.

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
Barry wrote:
Maybe your origin is a 'user' origin rather than the 'drawing' origin.
It is the real origin. You get used to doing stuff around the model origin when you want to steal into the script. And I am not sure that I could work ~170 km away from the origin even if I wanted to.
Barry Kelly
Moderator
Ignacio wrote:
It is the real origin.
Are you really sure it is not a user origin?
The rulers will still say 0,0 for a user origin.

The reason I ask is because this is the code I get if I place one hotspot at the drawing origin and another at a user origin and drag (steal) them into the 2D script.
pen         11
hotspot2 20.86856641983, 9.470493196231		!!hotspot at user origin

pen         11
hotspot2           -0,           -0			!!hotspot at drawing origin
Barry.
user_origin.jpg
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
I know what a user origin is. It is the model origin.
Barry Kelly
Moderator
Ignacio wrote:
I know what a user origin is. It is the model origin.
No the user origin is simply a user positioned origin.
It can be anywhere you choose and will be referred to as your 0,0 co-ordinates.
So you may well model around this user origin as if it is 0,0 (I guess what you are calling the model origin).
See attached image.

What you are looking for is the default origin.
I called it the drawing origin - its correct name is the 'Project' origin.
This can not be moved.

Please indulge me for a moment and try this.
From your hotspot (origin) that you are seeing as 0,0 in plan, move your cursor so you can see the co-ordinates +127366.2544831, +121862.270517
This is the exact opposite of your saved hotspot script.
Do you see a greyed out origin there?
If so that is the project origin that you need to use if you are expecting to get 0,0 for your hotspot when dragging it into the script.

Or just double click the 'Set user origin' button and see if the origin moves.

Barry.
user_origin_2.jpg
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
Barry: you asked
Are you really sure it is not a user origin?
and I replied
I know what a user origin is. It is the model origin.
Barry Kelly
Moderator
Ignacio wrote:
Barry: you asked
Are you really sure it is not a user origin?
and I replied
I know what a user origin is. It is the model origin.
Hey, I'm just trying to help.

What I am saying is the model (user) origin is not what you want.
To get the 0,0 co-ordinates you must use the Project origin.
I am 99% sure you are not using the project origin - but I could be wrong.

Have you double clicked the set user origin button to see if it resets the origin position?
If it doesn't then I am out of ideas.

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