<?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 Draw Dimension using Revit API in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/draw-dimension-using-revit-api/m-p/7488880#M55256</link>
    <description>&lt;P&gt;We want to draw dimensions between sleeve (specialty equipment) and Grid lines .&lt;/P&gt;&lt;P&gt;but when we apply dimensions revit throw the error message "Remove References - The references of highlighted dimension are no longer parallel"&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Dimension error.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/417331i322122780CFB21CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Dimension error.png" alt="Dimension error.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 25 Oct 2017 04:25:45 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-10-25T04:25:45Z</dc:date>
    <item>
      <title>Draw Dimension using Revit API</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/draw-dimension-using-revit-api/m-p/7488880#M55256</link>
      <description>&lt;P&gt;We want to draw dimensions between sleeve (specialty equipment) and Grid lines .&lt;/P&gt;&lt;P&gt;but when we apply dimensions revit throw the error message "Remove References - The references of highlighted dimension are no longer parallel"&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Dimension error.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/417331i322122780CFB21CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Dimension error.png" alt="Dimension error.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Oct 2017 04:25:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/draw-dimension-using-revit-api/m-p/7488880#M55256</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-10-25T04:25:45Z</dc:date>
    </item>
    <item>
      <title>Re: Draw Dimension using Revit API</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/draw-dimension-using-revit-api/m-p/7490180#M55257</link>
      <description>&lt;P&gt;How do you create this dimensioning in the UI? The API normally only supports stuff that the UI also supports.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Oct 2017 13:21:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/draw-dimension-using-revit-api/m-p/7490180#M55257</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2017-10-25T13:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: Draw Dimension using Revit API</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/draw-dimension-using-revit-api/m-p/7495593#M55258</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;First get Sleeve(speciality equipment) XYZ Co-ordinates&lt;BR /&gt;Second we get grid intersection point nearest to sleeve and then find nearest point from sleeve on the grid&lt;BR /&gt;Third step we get references of sleeve and grid.&lt;BR /&gt;Fourth one is draw line using sleeve and grid XYZ coordinates&lt;BR /&gt;and then draw dimensions&lt;BR /&gt;&lt;BR /&gt; XYZ sleeve_xyz = null;
                        Element elm = doc.GetElement(Sleeve_id.Id);
                        FamilyInstance fi = elm as FamilyInstance;
                        Autodesk.Revit.DB.Location position = elm.Location;
                        Autodesk.Revit.DB.LocationPoint positionPoint = position as Autodesk.Revit.DB.LocationPoint;
                        sleeve_xyz = positionPoint.Point;
                        sleeve_xyz = new XYZ(sleeve_xyz.X, sleeve_xyz.Y, 0);
                        Reference sleeve_ref = GetSleeveReference(fi, SpecialReferenceType.CenterLR);
                        Grid first_grid2 = doc.GetElement(First_Grid_elemID) as Grid;
                        Reference gridRef = null;
                        Options opt = new Options();
                        opt.ComputeReferences = true;
                        opt.IncludeNonVisibleObjects = true;
                        opt.View = doc.ActiveView;
                        foreach (GeometryObject obj in first_grid2.get_Geometry(opt))
                        {
                            if (obj is Autodesk.Revit.DB.Line)
                            {
                                Autodesk.Revit.DB.Line line = obj as Autodesk.Revit.DB.Line;
                                gridRef = line.Reference;
                            }
                        }
                        XYZ gr_point2 = new XYZ(grid_intersection_point.X, sleeve_xyz.Y, 0.000000000);
                        Autodesk.Revit.DB.Line line5 = null;
                        line5 = Autodesk.Revit.DB.Line.CreateBound(gr_point2, sleeve_xyz);
                        ReferenceArray refArray = new ReferenceArray();
                        refArray.Append(sleeve_ref);
                        refArray.Append(gridRef);
                        Dimension dim = doc.Create.NewDimension(doc.ActiveView, line5, refArray);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Oct 2017 03:30:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/draw-dimension-using-revit-api/m-p/7495593#M55258</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-10-27T03:30:30Z</dc:date>
    </item>
  </channel>
</rss>

