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

Dimension Snapping

JGoode
Expert
Hello,

I'm trying to snap dimensions to my objects however they only snap to adjustable nodes so that I can move my object and the dimension stays with it. Is there any way other than to put pink adjustable hotspots on all points of my object in section / elevation? thanks
ArchiCAD 23

Windows 10
1 ACCEPTED SOLUTION

Accepted Solutions
Solution
JGoode
Expert
Got it! You need to assign a unique ID to your regular hotspots and then dimensions can snap to them.
ArchiCAD 23

Windows 10

View solution in original post

4 REPLIES 4
Solution
JGoode
Expert
Got it! You need to assign a unique ID to your regular hotspots and then dimensions can snap to them.
ArchiCAD 23

Windows 10
Lingwisyer
Guru
Hooah for: unid = unid + 1

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660
Barry Kelly
Moderator
Lingwisyer wrote:
Hooah for: unid = unid + 1
Except when you have if/then or gosub in your scripts, so the hotspots may not be placed in the same order as you adjust your object.
Then the automatic hotspot IDs change and your dimensions will jump all over the place or disappear as they try to follow the ID they are locked to.

It is much better (in my opinion) to hard code the ID numbers.
Then as they move the dimensions will follow and if the script order changes the IDs do not.
Of course if a hotspot gets turned off because of the way the script works, the dimension node will disappear as well - this is to be expected.

You do need to be careful not to duplicate an ID though (there should be a warning when you check the script).


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
Lingwisyer
Guru
In that case you pick out some ranges and use a separate ID for each group? Though you do not gain anything if you only have singular hotspots...



Ling.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660