<?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: 3D Hotspots in elevation in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/3D-Hotspots-in-elevation/m-p/651630#M7441</link>
    <description>&lt;P&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;unid is the problem&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;unID=1 ! Define Unique ID for Hotspots&lt;BR /&gt;&lt;BR /&gt;! each hotspot command needs a different unID value, or problems happen&lt;BR /&gt;! in the old code all the hotspots had the same ID&lt;BR /&gt;! in this code each hotspot command has a unique id ( unID is short for unique ID)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;!=== Define Hotspot 1 at Origin (Z-Axis)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[1][1], Nodes[1][2], 0,        unID, Nodes[4][1], 1+128   :unID=unID+1 ! Point, unID for this node 1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[1][1], Nodes[1][2], -1,        unID, Nodes[4][1], 3    :unID=unID+1 ! Ref, unID for this node 2&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[1][1], Nodes[1][2], Nodes[4][1], unID, Nodes[4][1], 2  :unID=unID+1! Move, unID for this node 3&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;!=== Define Hotspot 2 Line End (Z-Axis)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[2][1], Nodes[2][2], 0,     unID, Nodes[5][1], 1+128  :unID=unID+1 ! Point, unID for this node 4&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[2][1], Nodes[2][2], -1,      unID, Nodes[5][1], 3  :unID=unID+1 ! Ref, unID for this node 5&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[2][1], Nodes[2][2], Nodes[5][1], unID, Nodes[5][1], 2  :unID=unID+1 ! Move, unID for this node 6&lt;/FONT&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;i hope this helps&lt;/P&gt;</description>
    <pubDate>Thu, 13 Feb 2025 05:33:01 GMT</pubDate>
    <dc:creator>AllanP</dc:creator>
    <dc:date>2025-02-13T05:33:01Z</dc:date>
    <item>
      <title>3D Hotspots in elevation</title>
      <link>https://community.graphisoft.com/t5/GDL/3D-Hotspots-in-elevation/m-p/651621#M7440</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am hoping to be able to create hotspots in 3D that I can use in the elevation and section views. I have created and attached an object that displays 2 hotspots. The 2 hotspots move independent of each other in 3D.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In elevation, the hotspots seem to raise or lower the entire object, loosing their individual seperation. Also there is no node move button in the pet pallet, just the vertical move.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is it possible to achieve independent moving of the hotspots in elevation and section views?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the hotspot code in the 3D Script:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;! ==== Reference Chart: Nodes Hotspots X/Y/Z
! Nodes[1][1] = Line Origin X
! Nodes[1][2] = Line Origin Y
! Nodes[4][1] = Line Origin Z

! Nodes[2][1] = Line End X
! Nodes[2][2] = Line End Y
! Nodes[5][1] = Line End Z

unID=0 ! Define Unique ID for Hotspots
!=== Define Hotspot 1 at Origin (Z-Axis)
HOTSPOT Nodes[1][1], Nodes[1][2], 0, unID=unID+1, Nodes[4][1], 1+128 ! Point
HOTSPOT Nodes[1][1], Nodes[1][2], -0.1, unID=unID+1, Nodes[4][1], 3 ! Ref
HOTSPOT Nodes[1][1], Nodes[1][2], Nodes[4][1], unID=unID+1, Nodes[4][1], 2 ! Move

!=== Define Hotspot 2 Line End (Z-Axis)
HOTSPOT Nodes[2][1], Nodes[2][2], 0, unID=unID+1, Nodes[5][1], 1+128 ! Point
HOTSPOT Nodes[2][1], Nodes[2][2], -0.1, unID=unID+1, Nodes[5][1], 3 ! Ref
HOTSPOT Nodes[2][1], Nodes[2][2], Nodes[5][1], unID=unID+1, Nodes[5][1], 2 ! Move&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks, from Matt&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Elevation View.PNG" style="width: 601px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/83136iD1A208D23B63F974/image-dimensions/601x121?v=v2" width="601" height="121" role="button" title="Elevation View.PNG" alt="Elevation View.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3D Object with Hotspots.PNG" style="width: 601px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/83137i1FB0F385E3A4AE55/image-dimensions/601x383?v=v2" width="601" height="383" role="button" title="3D Object with Hotspots.PNG" alt="3D Object with Hotspots.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3D Object with Hotspots Moving Independently.PNG" style="width: 601px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/83138iAB3FC24578124BAE/image-dimensions/601x537?v=v2" width="601" height="537" role="button" title="3D Object with Hotspots Moving Independently.PNG" alt="3D Object with Hotspots Moving Independently.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Elevation View but not Independent.PNG" style="width: 602px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/83139i924DD6F1BC21C364/image-dimensions/602x224?v=v2" width="602" height="224" role="button" title="Elevation View but not Independent.PNG" alt="Elevation View but not Independent.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 16 Feb 2025 10:28:48 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/3D-Hotspots-in-elevation/m-p/651621#M7440</guid>
      <dc:creator>GDL Enthusiast</dc:creator>
      <dc:date>2025-02-16T10:28:48Z</dc:date>
    </item>
    <item>
      <title>Re: 3D Hotspots in elevation</title>
      <link>https://community.graphisoft.com/t5/GDL/3D-Hotspots-in-elevation/m-p/651630#M7441</link>
      <description>&lt;P&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;unid is the problem&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;unID=1 ! Define Unique ID for Hotspots&lt;BR /&gt;&lt;BR /&gt;! each hotspot command needs a different unID value, or problems happen&lt;BR /&gt;! in the old code all the hotspots had the same ID&lt;BR /&gt;! in this code each hotspot command has a unique id ( unID is short for unique ID)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;!=== Define Hotspot 1 at Origin (Z-Axis)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[1][1], Nodes[1][2], 0,        unID, Nodes[4][1], 1+128   :unID=unID+1 ! Point, unID for this node 1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[1][1], Nodes[1][2], -1,        unID, Nodes[4][1], 3    :unID=unID+1 ! Ref, unID for this node 2&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[1][1], Nodes[1][2], Nodes[4][1], unID, Nodes[4][1], 2  :unID=unID+1! Move, unID for this node 3&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;!=== Define Hotspot 2 Line End (Z-Axis)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[2][1], Nodes[2][2], 0,     unID, Nodes[5][1], 1+128  :unID=unID+1 ! Point, unID for this node 4&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[2][1], Nodes[2][2], -1,      unID, Nodes[5][1], 3  :unID=unID+1 ! Ref, unID for this node 5&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;HOTSPOT Nodes[2][1], Nodes[2][2], Nodes[5][1], unID, Nodes[5][1], 2  :unID=unID+1 ! Move, unID for this node 6&lt;/FONT&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;i hope this helps&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2025 05:33:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/3D-Hotspots-in-elevation/m-p/651630#M7441</guid>
      <dc:creator>AllanP</dc:creator>
      <dc:date>2025-02-13T05:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: 3D Hotspots in elevation</title>
      <link>https://community.graphisoft.com/t5/GDL/3D-Hotspots-in-elevation/m-p/651699#M7442</link>
      <description>&lt;P&gt;Thank you AllanP!!! I can't believe how much time I spend trying to get code to work.&amp;nbsp;Such a perfect solve, this is so appreciated! Warm regards, from Matt&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2025 13:50:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/3D-Hotspots-in-elevation/m-p/651699#M7442</guid>
      <dc:creator>GDL Enthusiast</dc:creator>
      <dc:date>2025-02-13T13:50:19Z</dc:date>
    </item>
  </channel>
</rss>

