<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: What determines zone belonging? in Modeling</title>
    <link>https://community.graphisoft.com/t5/Modeling/What-determines-zone-belonging/m-p/260001#M136381</link>
    <description>It would be the default origin of the object.&lt;BR /&gt;
What ever zone that origin is in will be the reported zone.&lt;BR /&gt;
&lt;BR /&gt;
If you can edit the object you can trick it by adding a moveable hotspot that offsets your rail from that origin.&lt;BR /&gt;
i.e. offsets the rail away from the door/wall - assuming the origin in on a point that fixes to the door/wall.&lt;BR /&gt;
&lt;BR /&gt;
The problem is this will just move your rail away from the door/wall.&lt;BR /&gt;
However you can add a value of 256 to the type 1 hotspot.&lt;BR /&gt;
This will make the moving node stretchy on 2 directions.&lt;BR /&gt;
One node will drag the rail away from the door (the origin), but the other will move the origin.&lt;BR /&gt;
And because you are increasing the distance from the origin, the object will effectively stay in the same place.&lt;BR /&gt;
&lt;BR /&gt;
This is a hotspot I use in an object that displays the name of the zone (see image).&lt;BR /&gt;
I have used 'text_off' as the distance variable (parameter) but change it to what ever you want.&lt;BR /&gt;
&lt;BR /&gt;

&lt;PRE&gt;	unID=unID+1
	HOTSPOT2 0, 0, unID, text_off  1+256
	unID=unID+1
	HOTSPOT2 0, -0.0001, unID, text_off, 3
	unID=unID+1
	HOTSPOT2 0, text_off, unID, text_off, 2&lt;/PRE&gt;

&lt;BR /&gt;
Give an initial value for 'text_off' (say 200mm) so you can see the 2 hotspots.&lt;BR /&gt;
It gets awkward if the value is zero as both hotspots will be on top of each other, and you have to move one out of the way to get to the one you want.&lt;BR /&gt;
&lt;BR /&gt;
Use ADD2 text_off, 0 (or ADD2 0, text_off depending on the default rotation of your object) to move your object away from the origin.&lt;BR /&gt;
When placing the object just don't use the origin hotspot, use one at the end of the rail to lock in on the door.&lt;BR /&gt;
Now just stretch the hotspot into the zone you want.&lt;BR /&gt;
&lt;BR /&gt;
Sorry if this doesn't make much sense.&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
    <pubDate>Fri, 09 Nov 2018 01:57:15 GMT</pubDate>
    <dc:creator>Barry Kelly</dc:creator>
    <dc:date>2018-11-09T01:57:15Z</dc:date>
    <item>
      <title>What determines zone belonging?</title>
      <link>https://community.graphisoft.com/t5/Modeling/What-determines-zone-belonging/m-p/260000#M136380</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Hi,&lt;BR /&gt;
&lt;BR /&gt;
The attach is from a hospital project where we have to model the handle bars separately. We place them in the door opening which happens to be between two zones. When I schedule zone belonging for the objects the handle has none... When I move the handle into the zone I can't figure out when ArchiCAD decides it belongs to the zone. Anyone knows?&lt;BR /&gt;
&lt;BR /&gt;
I there a way to force objects to belong to a zone even if they are not in the zone?&lt;BR /&gt;
&lt;BR /&gt;
Best regards,&lt;BR /&gt;
Mats&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 25 May 2023 15:53:52 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/What-determines-zone-belonging/m-p/260000#M136380</guid>
      <dc:creator>Mats_Knutsson</dc:creator>
      <dc:date>2023-05-25T15:53:52Z</dc:date>
    </item>
    <item>
      <title>Re: What determines zone belonging?</title>
      <link>https://community.graphisoft.com/t5/Modeling/What-determines-zone-belonging/m-p/260001#M136381</link>
      <description>It would be the default origin of the object.&lt;BR /&gt;
What ever zone that origin is in will be the reported zone.&lt;BR /&gt;
&lt;BR /&gt;
If you can edit the object you can trick it by adding a moveable hotspot that offsets your rail from that origin.&lt;BR /&gt;
i.e. offsets the rail away from the door/wall - assuming the origin in on a point that fixes to the door/wall.&lt;BR /&gt;
&lt;BR /&gt;
The problem is this will just move your rail away from the door/wall.&lt;BR /&gt;
However you can add a value of 256 to the type 1 hotspot.&lt;BR /&gt;
This will make the moving node stretchy on 2 directions.&lt;BR /&gt;
One node will drag the rail away from the door (the origin), but the other will move the origin.&lt;BR /&gt;
And because you are increasing the distance from the origin, the object will effectively stay in the same place.&lt;BR /&gt;
&lt;BR /&gt;
This is a hotspot I use in an object that displays the name of the zone (see image).&lt;BR /&gt;
I have used 'text_off' as the distance variable (parameter) but change it to what ever you want.&lt;BR /&gt;
&lt;BR /&gt;

&lt;PRE&gt;	unID=unID+1
	HOTSPOT2 0, 0, unID, text_off  1+256
	unID=unID+1
	HOTSPOT2 0, -0.0001, unID, text_off, 3
	unID=unID+1
	HOTSPOT2 0, text_off, unID, text_off, 2&lt;/PRE&gt;

&lt;BR /&gt;
Give an initial value for 'text_off' (say 200mm) so you can see the 2 hotspots.&lt;BR /&gt;
It gets awkward if the value is zero as both hotspots will be on top of each other, and you have to move one out of the way to get to the one you want.&lt;BR /&gt;
&lt;BR /&gt;
Use ADD2 text_off, 0 (or ADD2 0, text_off depending on the default rotation of your object) to move your object away from the origin.&lt;BR /&gt;
When placing the object just don't use the origin hotspot, use one at the end of the rail to lock in on the door.&lt;BR /&gt;
Now just stretch the hotspot into the zone you want.&lt;BR /&gt;
&lt;BR /&gt;
Sorry if this doesn't make much sense.&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Fri, 09 Nov 2018 01:57:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/What-determines-zone-belonging/m-p/260001#M136381</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2018-11-09T01:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: What determines zone belonging?</title>
      <link>https://community.graphisoft.com/t5/Modeling/What-determines-zone-belonging/m-p/260002#M136382</link>
      <description>&lt;BLOCKQUOTE&gt;Barry wrote:&lt;BR /&gt;
It would be the default origin of the object.&lt;BR /&gt;
What ever zone that origin is in will be the reported zone.&lt;BR /&gt;
&lt;BR /&gt;
If you can edit the object you can trick it by adding a moveable hotspot that offsets your rail from that origin.&lt;BR /&gt;
i.e. offsets the rail away from the door/wall - assuming the origin in on a point that fixes to the door/wall.&lt;BR /&gt;
&lt;BR /&gt;
The problem is this will just move your rail away from the door/wall.&lt;BR /&gt;
However you can add a value of 256 to the type 1 hotspot.&lt;BR /&gt;
This will make the moving node stretchy on 2 directions.&lt;BR /&gt;
One node will drag the rail away from the door (the origin), but the other will move the origin.&lt;BR /&gt;
And because you are increasing the distance from the origin, the object will effectively stay in the same place.&lt;BR /&gt;
&lt;BR /&gt;
This is a hotspot I use in an object that displays the name of the zone (see image).&lt;BR /&gt;
I have used 'text_off' as the distance variable (parameter) but change it to what ever you want.&lt;BR /&gt;
&lt;BR /&gt;

&lt;PRE&gt;	unID=unID+1
	HOTSPOT2 0, 0, unID, text_off  1+256
	unID=unID+1
	HOTSPOT2 0, -0.0001, unID, text_off, 3
	unID=unID+1
	HOTSPOT2 0, text_off, unID, text_off, 2&lt;/PRE&gt;

&lt;BR /&gt;
Give an initial value for 'text_off' (say 200mm) so you can see the 2 hotspots.&lt;BR /&gt;
It gets awkward if the value is zero as both hotspots will be on top of each other, and you have to move one out of the way to get to the one you want.&lt;BR /&gt;
&lt;BR /&gt;
Use ADD2 text_off, 0 (or ADD2 0, text_off depending on the default rotation of your object) to move your object away from the origin.&lt;BR /&gt;
When placing the object just don't use the origin hotspot, use one at the end of the rail to lock in on the door.&lt;BR /&gt;
Now just stretch the hotspot into the zone you want.&lt;BR /&gt;
&lt;BR /&gt;
Sorry if this doesn't make much sense.&lt;BR /&gt;
&lt;BR /&gt;
Barry.
&lt;/BLOCKQUOTE&gt;

That was really creative! Not sure I want to edit all my objects in need though. Right now I have saved out a dummy model as pln in which I bluntly move the objects out into the corresponding zones. I'll save your gdl hack for later when there is more time.</description>
      <pubDate>Fri, 09 Nov 2018 07:41:04 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/What-determines-zone-belonging/m-p/260002#M136382</guid>
      <dc:creator>Mats_Knutsson</dc:creator>
      <dc:date>2018-11-09T07:41:04Z</dc:date>
    </item>
  </channel>
</rss>

