<?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: Splitting a linear element into multiple equal elemnts in Modeling</title>
    <link>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239752#M127840</link>
    <description>&lt;BLOCKQUOTE&gt;Einstein96 wrote:&lt;BR /&gt;
Of course, it's easy to do it manually with straight elements by just using snapping, drawing one and arraying it, but with curved ones - it is not so easy already.
&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
If you want a circular array then you can do that - it is an option in the array settings.&lt;BR /&gt;
You can also distribute along a path (spline) if you do not want a circular distribution.&lt;BR /&gt;
&lt;BR /&gt;
There is no way I know of to split an existing element into equal parts other than using the division snap points as mentioned and manually splitting the element.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
    <pubDate>Tue, 02 Feb 2021 13:01:56 GMT</pubDate>
    <dc:creator>Barry Kelly</dc:creator>
    <dc:date>2021-02-02T13:01:56Z</dc:date>
    <item>
      <title>Splitting a linear element into multiple equal elemnts</title>
      <link>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239749#M127837</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;Is it possible to quickly and automatically split a linear element (line, polyline, arc, curve, wall, beam) into a number of equally long elements? For example, split a wall into 7 small wallies &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;&lt;BR /&gt;
Of course, it's easy to do it manually with straight elements by just using snapping, drawing one and arraying it, but with curved ones - it is not so easy already.&lt;/R&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 09 May 2023 13:46:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239749#M127837</guid>
      <dc:creator>Mike96</dc:creator>
      <dc:date>2023-05-09T13:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: Splitting a linear element into multiple equal elemnts</title>
      <link>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239750#M127838</link>
      <description>I dont know about an automatic way in vanilla AC.&lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;&lt;BR /&gt;
&lt;BR /&gt;
I usually deal with problems like this:&lt;BR /&gt;
Set snap point values : divisions to the desired number (e.g. 7), place hotspots to the snap points, then cut the original element by the hotspots.&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://helpcenter.graphisoft.com/user-guide/76358/" target="_blank"&gt;https://helpcenter.graphisoft.com/user-guide/76358/&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
You can also use the "distribute along" command to get the cut points.&lt;BR /&gt;
&lt;BR /&gt;
To do it more automatically or to deal with larger sets, you could use Grasshopper - maybe the Python API is capable of writing such a command (select object, ask for the number of divisions, ask whether to keep the original element, return the segments), but I haven't tried it so far.</description>
      <pubDate>Thu, 28 Jan 2021 16:09:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239750#M127838</guid>
      <dc:creator>furtonb</dc:creator>
      <dc:date>2021-01-28T16:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: Splitting a linear element into multiple equal elemnts</title>
      <link>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239751#M127839</link>
      <description>Python won't help you much here at the moment as the documentation does not list such geometry manipulation options: &lt;A href="http://archicadapi.graphisoft.com/archicadPythonPackage/archicad.html" target="_blank"&gt;&lt;LINK_TEXT text="http://archicadapi.graphisoft.com/archi ... hicad.html"&gt;http://archicadapi.graphisoft.com/archicadPythonPackage/archicad.html&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
I would suggest the Grasshopper way as well - would be very easy to accomplish. The only donwside you have there is that you cannot alter your elements but you can re-create them as you wish. So take that in mind.</description>
      <pubDate>Tue, 02 Feb 2021 10:57:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239751#M127839</guid>
      <dc:creator>JSN</dc:creator>
      <dc:date>2021-02-02T10:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Splitting a linear element into multiple equal elemnts</title>
      <link>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239752#M127840</link>
      <description>&lt;BLOCKQUOTE&gt;Einstein96 wrote:&lt;BR /&gt;
Of course, it's easy to do it manually with straight elements by just using snapping, drawing one and arraying it, but with curved ones - it is not so easy already.
&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
If you want a circular array then you can do that - it is an option in the array settings.&lt;BR /&gt;
You can also distribute along a path (spline) if you do not want a circular distribution.&lt;BR /&gt;
&lt;BR /&gt;
There is no way I know of to split an existing element into equal parts other than using the division snap points as mentioned and manually splitting the element.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Tue, 02 Feb 2021 13:01:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Splitting-a-linear-element-into-multiple-equal-elemnts/m-p/239752#M127840</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2021-02-02T13:01:56Z</dc:date>
    </item>
  </channel>
</rss>

