ROOM_POLY_STATUS
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-23 06:42 PM
I'm trying to use room_poly_status to determine whether to display something in AC21.
However archicad doesn't seem to recognise it and says that there isn't a parameters called that.
How can I get this to work?
Thanks
Windows 10
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-26 06:26 AM
I created a zone stamp sub-type, create a parameter "room_poly_status" and make it "integer" type.
In 2D script, it's just ;
text2 0, 0, room_poly_status
That's it.
https://www.indigofigs.com
https://www.facebook.com/indigofigs

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-24 02:11 AM
Barry.
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-24 05:18 PM
Windows 10

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-25 01:39 AM
Barry.
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-25 11:06 AM
Here is an example of its use:
if (room_area <> room_net_area) or (room_area <> room_reduced_area) or (room_area <> room_calc_area) or (room_poly_status = 0) then stamp_error = 1 else stamp_error = 0 endif
Windows 10
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-25 11:31 AM
If "Geometry method" is set to "Reference Line" and "Gross" is selected, ROOM_POLY_STATUS returns 2.
If "Geometry method" is set to "Reference Line" and "Net" is selected, ROOM_POLY_STATUS returns 1.
If "Geometry method" is set to "Manual" or "Inner Edge", ROOM_POLY_STATUS returns 0.
Tested with AC21
HTH
https://www.indigofigs.com
https://www.facebook.com/indigofigs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-25 01:04 PM
if ROOM_POLY_STATUS = 0 then text2 0, 2, "0" if ROOM_POLY_STATUS = 1 then text2 0, 2, "1" if ROOM_POLY_STATUS = 2 then text2 0, 2, "2"and it still doesn't seem to work. Any Ideas?
Windows 10
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-25 02:29 PM
Good luck.
https://www.indigofigs.com
https://www.facebook.com/indigofigs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-25 03:08 PM
Windows 10
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2019-01-26 06:26 AM
I created a zone stamp sub-type, create a parameter "room_poly_status" and make it "integer" type.
In 2D script, it's just ;
text2 0, 0, room_poly_status
That's it.
https://www.indigofigs.com
https://www.facebook.com/indigofigs