<?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: tags without Overlapping in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7815000#M52709</link>
    <description>Hi Sanjay,&lt;BR /&gt;&lt;BR /&gt;You can find tags are overlapped or not using geometry but for adjustment you can not ( because client need tags differently according to scenario (Tags adjustment are aesthetic in nature )). But at least you can take a input from user like reference and can move tag there or can define rules according to requirement that help user to accomplish their work faster.  &lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 28 Feb 2018 08:55:56 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-02-28T08:55:56Z</dc:date>
    <item>
      <title>tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7750631#M52708</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When we do tag all the tags overlap. How do I make adjustment so that they are not cluttered and do not overlap.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;
&lt;P&gt;Sanjay Pandey&lt;/P&gt;</description>
      <pubDate>Mon, 05 Feb 2018 05:34:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7750631#M52708</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-05T05:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7815000#M52709</link>
      <description>Hi Sanjay,&lt;BR /&gt;&lt;BR /&gt;You can find tags are overlapped or not using geometry but for adjustment you can not ( because client need tags differently according to scenario (Tags adjustment are aesthetic in nature )). But at least you can take a input from user like reference and can move tag there or can define rules according to requirement that help user to accomplish their work faster.  &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 28 Feb 2018 08:55:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7815000#M52709</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-28T08:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7815373#M52710</link>
      <description>&lt;P&gt;Not a trivial problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As Manish suggests, you can easily determine whether tags overlap.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/1119451/how-to-tell-if-a-line-intersects-a-polygon-in-c" target="_blank"&gt;https://stackoverflow.com/questions/1119451/how-to-tell-if-a-line-intersects-a-polygon-in-c&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To determine an alternative arrangement, you will have to&amp;nbsp;move them around until they do not overlap.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once you have that sorted out, you will possibly not be happy with the result, and the next problem will be how to distribute them nicely.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The last step sound like machine learning to me...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a powerful computational geometry algorithms library:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.cgal.org/" target="_blank"&gt;https://www.cgal.org/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a simpler polygon clipper:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://angusj.com/delphi/clipper.php" target="_blank"&gt;http://angusj.com/delphi/clipper.php&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You might want to research what algorithms people use to place labels on maps... they face the same challenge.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a solution&amp;nbsp;&lt;SPAN class="col-11 text-gray-dark mr-2"&gt;that places labels avoiding overlaps using either a greedy or simulated annealing strategy:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/d3fc/d3fc-label-layout" target="_blank"&gt;https://github.com/d3fc/d3fc-label-layout&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Looking forward to seeing how you end up solving this!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2018 11:17:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7815373#M52710</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2018-02-28T11:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7820194#M52711</link>
      <description>&lt;P&gt;Here is a really cool and performant new tool to check for overlapping rectangles:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/mourner/flatbush" target="_blank"&gt;https://github.com/mourner/flatbush&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 17:20:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/7820194#M52711</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2018-03-01T17:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/8909098#M52712</link>
      <description>&lt;P&gt;Very interested in this, did you come up with a solution, or find anything useful?&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jul 2019 09:45:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/8909098#M52712</guid>
      <dc:creator>FlorisvdG</dc:creator>
      <dc:date>2019-07-15T09:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/9393595#M52713</link>
      <description>&lt;P&gt;+1&amp;nbsp;&lt;BR /&gt;Has anyone figured something out? I'm working on a dynamo script but it's a long battle ahead.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Mar 2020 13:08:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/9393595#M52713</guid>
      <dc:creator>sivin.sivov</dc:creator>
      <dc:date>2020-03-23T13:08:12Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/10040873#M52714</link>
      <description>&lt;P&gt;archi-lab boasts with a feature :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://wrw.is/clean-element-tagging-with-dynamo/" target="_blank" rel="noopener"&gt;https://wrw.is/clean-element-tagging-with-dynamo/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;haven't tried it. yet.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2021 07:00:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/10040873#M52714</guid>
      <dc:creator>bogdan.petrescu63URX</dc:creator>
      <dc:date>2021-01-29T07:00:37Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/10041099#M52715</link>
      <description>&lt;P&gt;Did you also note this recent conversation and solution?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/revit-api-forum/auto-tagging-without-overlap/td-p/9996808" target="_blank"&gt;https://forums.autodesk.com/t5/revit-api-forum/auto-tagging-without-overlap/td-p/9996808&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2021 08:45:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/10041099#M52715</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-01-29T08:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/10557869#M52716</link>
      <description>&lt;P&gt;&lt;SPAN&gt;As said by Manish "You can find tags are overlapped or not using geometry"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I can not seem to find any geometric object from tags. Can someone suggest what process its referring&amp;nbsp;to?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;@Anonymous&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/824630"&gt;@jeremy_tammik&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 12:54:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/10557869#M52716</guid>
      <dc:creator>sahin.ikbal</dc:creator>
      <dc:date>2021-08-19T12:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/11274276#M52717</link>
      <description>&lt;P&gt;As suggested by&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/413917"&gt;@jeremytammik&lt;/a&gt;&amp;nbsp;it's not a trivial problem.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have developed a solution to this problem using machine learning and AI. Our algorithms leverage fast and parallelizable techniques that we developed for calculating overlaps between rectangles (for tag/tag and tag/object collision detection) and overlaps between lines and rectangles (for leader line/tag/objection collision detection).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using these algorithms and cloud computing, we calculate the best location for each tag and its leader line to avoid collision with other tags, objects, and their leader lines.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The solution also considers tag alignment as an objective to reach a nice outcome. You can try our method here: &lt;A href="https://bimlogiq.com/products/smart-annotataion" target="_blank"&gt;https://bimlogiq.com/products/smart-annotataion&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Feel free to reach out if you would like to discuss it any further.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ali&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 03 Jul 2022 11:59:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/11274276#M52717</guid>
      <dc:creator>aliAANV4</dc:creator>
      <dc:date>2022-07-03T11:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/11275579#M52718</link>
      <description>&lt;P&gt;Now thát is a solution. Amazing stuff!&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jul 2022 10:04:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/11275579#M52718</guid>
      <dc:creator>FlorisvdG</dc:creator>
      <dc:date>2022-07-04T10:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: tags without Overlapping</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/11834724#M52719</link>
      <description>&lt;P&gt;Hi Ali!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been experimenting with BIMLOGIQ and have noticed there are no Walls under Generic for Wall tags.&amp;nbsp; A specialty equipment section would be great too!&amp;nbsp; I would love to see a feature where we could add our own custom family Tag types to the tag settings.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Mar 2023 20:01:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/tags-without-overlapping/m-p/11834724#M52719</guid>
      <dc:creator>morrisa1E2UP</dc:creator>
      <dc:date>2023-03-20T20:01:49Z</dc:date>
    </item>
  </channel>
</rss>

