<?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: Hatch with Explode Overrule in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513592#M5855</link>
    <description>&lt;P&gt;If you're referring to TransformOverrule.Explode(), I don't think it is possible to unconditionally prevent explosion of any complex entity, because exploding is required by many operations that AutoCAD performs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you correctly-surmised, when using an 'internal point' to define a hatch area in AutoCAD, it will explode complex entities (recursively if needed) as part of the boundary detection process. But, that's only the tip of the iceberg.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are also other circumstances under which AutoCAD or a OOTB extension might need to temporarily-explode objects (for example, EXTEND/TRIM, computing geometric extents, etc.). Preventing exploding of&amp;nbsp; objects at the overrule-level&amp;nbsp; would most-likely result in numerous failures.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While you can check the active command to identify user-initiated exploding, there could be other built-in (or custom) commands that may also explode objects, making it difficult to identify the context in which an&amp;nbsp; explode is occurring.&lt;/P&gt;</description>
    <pubDate>Mon, 22 Jan 2024 17:35:16 GMT</pubDate>
    <dc:creator>ActivistInvestor</dc:creator>
    <dc:date>2024-01-22T17:35:16Z</dc:date>
    <item>
      <title>Hatch with Explode Overrule</title>
      <link>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513381#M5854</link>
      <description>&lt;P&gt;I have an overrule to prevent exploding of MLeaders.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On some drawings this is triggered by adding a hatch to the drawing.&amp;nbsp;I suspect that when a hatch boundary is not clearly defined AutoCAD starts temporarily exploding entities to try to determine a hatch area.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could this be correct?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can create a variable to monitor if it's hatching and skip the overrule.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But wondering if there is other instances where this might happen and something I can access to know if AutoCAD is exploding things instead of the user doing it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jan 2024 15:54:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513381#M5854</guid>
      <dc:creator>SRSDS</dc:creator>
      <dc:date>2024-01-22T15:54:10Z</dc:date>
    </item>
    <item>
      <title>Re: Hatch with Explode Overrule</title>
      <link>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513592#M5855</link>
      <description>&lt;P&gt;If you're referring to TransformOverrule.Explode(), I don't think it is possible to unconditionally prevent explosion of any complex entity, because exploding is required by many operations that AutoCAD performs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you correctly-surmised, when using an 'internal point' to define a hatch area in AutoCAD, it will explode complex entities (recursively if needed) as part of the boundary detection process. But, that's only the tip of the iceberg.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are also other circumstances under which AutoCAD or a OOTB extension might need to temporarily-explode objects (for example, EXTEND/TRIM, computing geometric extents, etc.). Preventing exploding of&amp;nbsp; objects at the overrule-level&amp;nbsp; would most-likely result in numerous failures.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While you can check the active command to identify user-initiated exploding, there could be other built-in (or custom) commands that may also explode objects, making it difficult to identify the context in which an&amp;nbsp; explode is occurring.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jan 2024 17:35:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513592#M5855</guid>
      <dc:creator>ActivistInvestor</dc:creator>
      <dc:date>2024-01-22T17:35:16Z</dc:date>
    </item>
    <item>
      <title>Re: Hatch with Explode Overrule</title>
      <link>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513850#M5856</link>
      <description>&lt;P&gt;Thank you. That's very helpful.&lt;/P&gt;&lt;P&gt;I only want to prevent the user from exploding so checking the active command =EXPLODE is what I need.&amp;nbsp;&lt;/P&gt;&lt;P&gt;And just learnt how to do that &lt;A href="https://adndevblog.typepad.com/autocad/2012/06/identifying-the-current-running-commands-in-autocad.html" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jan 2024 19:04:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513850#M5856</guid>
      <dc:creator>SRSDS</dc:creator>
      <dc:date>2024-01-22T19:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: Hatch with Explode Overrule</title>
      <link>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513919#M5857</link>
      <description>&lt;P&gt;You may also want to investigate other '2nd and 3rd' party explode alternatives/variants ('NUKE',&amp;nbsp; XPLODE, are a few names of custom commands that come to mind).&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jan 2024 19:28:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12513919#M5857</guid>
      <dc:creator>ActivistInvestor</dc:creator>
      <dc:date>2024-01-22T19:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: Hatch with Explode Overrule</title>
      <link>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12514589#M5858</link>
      <description>&lt;P&gt;You have to &lt;EM&gt;parse&lt;/EM&gt; the value of the CMDNAMES sysvar. More easily, you can just read the Editor's CommandInProgress property.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 02:46:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/hatch-with-explode-overrule/m-p/12514589#M5858</guid>
      <dc:creator>ActivistInvestor</dc:creator>
      <dc:date>2024-01-23T02:46:39Z</dc:date>
    </item>
  </channel>
</rss>

