Create a Zone stamp that lists room dimensions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-05
11:12 PM
- last edited on
‎2023-05-30
03:26 PM
by
Rubia Torres
I'd like to have a zone stamp that can show the maximum length and width of the zone. so that it might look like:
Category
Room Name
Area
Length by width
A modification of Zone identifier 2 would be cool.
Thanks.
-Nathan Brauer
- Labels:
-
Dimension Tools

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-06 03:01 AM
I'd like to have a zone stamp that can show the maximum length and width of the zone. so that it might look like:As a decent GDL, from what Archicad actually gives the GDL system access to, I don't think it can be done.
You might be able to through the C++ API, but it will not be easy...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-06 04:30 PM
TomWaltz wrote:You can "sort of" do it. I have a couple of graphical hotspots scrtipted in my zones the I can move around once the zone is placed. The zone then displays the dimension between the manually/graphically determined points.
...from what Archicad actually gives the GDL system access to, I don't think it can be done...
Its not fully automatic or even perfect but very useful for displaying room dimensions on brochure plans...keep in mind that the desired room dimension you often want to communicate is not necessarily the actual bounding/overall dimensions of the zone.
Dan K
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-09 10:05 PM
Dan wrote:Hi,
You can "sort of" do it. I have a couple of graphical hotspots scrtipted in my zones the I can move around once the zone is placed. The zone then displays the dimension between the manually/graphically determined points.
Dan K
Could you give a hint or 2 on how you went about it?
Thanks.
Joseph
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-10 05:55 AM
Joseph wrote:Joseph,Dan wrote:Hi,
You can "sort of" do it. I have a couple of graphical hotspots scrtipted in my zones the I can move around once the zone is placed. The zone then displays the dimension between the manually/graphically determined points.
Dan K
Could you give a hint or 2 on how you went about it?
Thanks.
Joseph
If you script in the following info you will be able to display a length/width value in your zone. The text can be graphically moved anywhere and the length and width will update as you move the two graphical hotspots. Try it out and see.
Create the following "length" type Variables,Names & Default Values
Variable / Name / Value
AA / dimension text offset "X" / 0"
BB / dimension text offset "Y" / 0"
A2 / ref line start point "X" / 1'
B2 / ref line start point "Y" / 1'
A3 / ref line end point "X" / -1'
B3 / ref line end point "Y" / -1'
Copy the following into your 2d script
Hotspot2 0,0
!!!makes graphical hotspots for dimensions
HOTSPOT2 0,BB, 1001, aa,1+128 !Base
HOTSPOT2 aa,BB, 1002, aa,2 !Move
HOTSPOT2 -1,BB, 1003, aa,3 !Vector
HOTSPOT2 AA,0, 1004, bb,1+128 !Base
HOTSPOT2 AA,BB, 1005, bb,2 !Move
HOTSPOT2 AA,-1, 1006, bb,3 !Vector
ROT2 -W~
!!!makes graphical hotspots for start point of length line
HOTSPOT2 0,B2, 2001, a2,1+128 !Base
HOTSPOT2 a2,B2, 2002, a2,2 !Move
HOTSPOT2 -1,B2, 2003, a2,3 !Vector
HOTSPOT2 A2,0, 2004, b2,1+128 !Base
HOTSPOT2 A2,B2, 2005, b2,2 !Move
HOTSPOT2 A2,-1, 2006, b2,3 !Vector
!!!makes graphical hotspots for end point of length line
HOTSPOT2 0,B3, 3001, a3,1+128 !Base
HOTSPOT2 a3,B3, 3002, a3,2 !Move
HOTSPOT2 -1,B3, 3003, a3,3 !Vector
HOTSPOT2 A3,0, 3004, b3,1+128 !Base
HOTSPOT2 A3,B3, 3005, b3,2 !Move
HOTSPOT2 A3,-1, 3006, b3,3 !Vector
DEL 1
DEFINE STYLE "RM_Size" "Times New Roman", 14'-0", 5, 1
SET STYLE "RM_Size"
!!!makes dimension text string
xx=abs(a3-a2) !determine width
yy=abs(b3-b2) !determine height
TEXT2 aa, bb, STR("%0.1ffi",xx)+'x '+STR("%0.1ffi",yy)
!!!HTH Dan K

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-10 01:38 PM
when ready can u post it ??

thx in advance
AC V6 to V18 - RVT V11 to V16
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-11 12:56 AM
Dan wrote:That is a *super*-tip. Great idea. Thanks.
If you script in the following info
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-08-15 10:56 PM
Way cool, nice job. It took me a few tries to understand how to control where the dims will be taken from, but its very cool.
Deserves some sort of award. Maybe tech tip of month?

Thanks!
-Nathan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2007-04-06 11:45 PM
M1 Macbook Pro

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2007-04-07 01:09 AM
What I would like is for section markers to automatically stretch to fit the zone.
John Hyland : ARINA : www.arina.biz
User ver 4 to 12 - Jumped to v22 - so many options and settings!!!
OSX 10.15.6 [Catalina] : Archicad 22 : 15" MacBook Pro 2019 [/size]