<?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 Offset Multiple in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179702#M27245</link>
    <description>&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what's the best way to offset a line multiple times? I'm struggling to do it ;/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;for(int i = 0; i &amp;lt; (numberOfOffset); i++ )
                    {
                       
                        XYZ normal = XYZ.BasisZ;
                        Curve newLine = LongLine.CreateOffset(2000, normal);
                        doc.Create.NewDetailCurve(doc.ActiveView, newLine);

                    }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;basically i need an array of lines&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Tue, 23 Mar 2021 14:55:45 GMT</pubDate>
    <dc:creator>LandformX</dc:creator>
    <dc:date>2021-03-23T14:55:45Z</dc:date>
    <item>
      <title>Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179702#M27245</link>
      <description>&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what's the best way to offset a line multiple times? I'm struggling to do it ;/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;for(int i = 0; i &amp;lt; (numberOfOffset); i++ )
                    {
                       
                        XYZ normal = XYZ.BasisZ;
                        Curve newLine = LongLine.CreateOffset(2000, normal);
                        doc.Create.NewDetailCurve(doc.ActiveView, newLine);

                    }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;basically i need an array of lines&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 14:55:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179702#M27245</guid>
      <dc:creator>LandformX</dc:creator>
      <dc:date>2021-03-23T14:55:45Z</dc:date>
    </item>
    <item>
      <title>Re: Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179774#M27246</link>
      <description>&lt;P&gt;That looks perfectly fine to me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 15:14:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179774#M27246</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-03-23T15:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179942#M27247</link>
      <description>&lt;P&gt;You are offsetting by 610m since internal units are ft.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 16:06:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179942#M27247</guid>
      <dc:creator>RPTHOMAS108</dc:creator>
      <dc:date>2021-03-23T16:06:25Z</dc:date>
    </item>
    <item>
      <title>Re: Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179953#M27248</link>
      <description>&lt;P&gt;Wow, very perceptive reading and guesswork!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 16:09:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179953#M27248</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-03-23T16:09:21Z</dc:date>
    </item>
    <item>
      <title>Re: Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179980#M27249</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1035859"&gt;@RPTHOMAS108&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;  double offset = UnitUtils.ConvertToInternalUnits(2000, DisplayUnitType.DUT_MILLIMETERS);&lt;/LI-CODE&gt;&lt;P&gt;I converted it, but the problem is the lines stays in the same position&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="revitaddins_0-1616516380716.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/897213i616BB1FF6685B0C5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="revitaddins_0-1616516380716.png" alt="revitaddins_0-1616516380716.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 16:19:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10179980#M27249</guid>
      <dc:creator>LandformX</dc:creator>
      <dc:date>2021-03-23T16:19:47Z</dc:date>
    </item>
    <item>
      <title>Re: Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10180014#M27250</link>
      <description>&lt;P&gt;I can't see from that what is wrong where is LongLine? Was you offsetting 2m from the adjacent wall (this looks about 2m judging from door)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want cumulative offset for each iteration of your loop then you need to multiply distance by iteration or add it to running total each time (not just keep offsetting same distance from same line).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/824630"&gt;@jeremy_tammik&lt;/a&gt;&amp;nbsp;as internal units are not metric I don't expect them to be rounded so nicely.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 16:42:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10180014#M27250</guid>
      <dc:creator>RPTHOMAS108</dc:creator>
      <dc:date>2021-03-23T16:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10180047#M27251</link>
      <description>&lt;P&gt;Yes the offset will start from long line, and yes I guess that's what I need, cumulative distance, sorry for ignorance but that's where I'm failing, would you mind giving an example? Thanks&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 16:43:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10180047#M27251</guid>
      <dc:creator>LandformX</dc:creator>
      <dc:date>2021-03-23T16:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: Offset Multiple</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10180071#M27252</link>
      <description>&lt;P&gt;It is also worth mentioning that your offset direction is going to be based on the direction of the line being offset. So for some instances you may have to either use (0,0,-1) rather than BasisZ or multiply offset value by -1 to get the direction of offset you want.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Dim Offset as Double = 304.8
For I = 1 to NumberOfOffsets
  Dim Total = I * Offset
  Dim NxtLine = LongLine.CreateOffset(Total, XYZ.BasisZ)
...
Next&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Dim Offset as Double = 304.8
Dim Total as double = 0
For I = 0 to NumberOfOffsets - 1
  Total += Offset
  Dim NxtLine = LongLine.CreateOffset(Total, XYZ.BasisZ)
...
Next&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 17:12:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/offset-multiple/m-p/10180071#M27252</guid>
      <dc:creator>RPTHOMAS108</dc:creator>
      <dc:date>2021-03-23T17:12:31Z</dc:date>
    </item>
  </channel>
</rss>

