<?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: Horizontal or vertical control of dimensioning in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172829#M1786</link>
    <description>&lt;P&gt;This is the answer I can give for now.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;There are two types of measurements. Horizontal - vertical.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Let me also add a picture.&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="firstDim.png" style="width: 591px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1438322i1FD6048947BC1F22/image-size/large?v=v2&amp;amp;px=999" role="button" title="firstDim.png" alt="firstDim.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 25 Nov 2024 16:51:02 GMT</pubDate>
    <dc:creator>k005</dc:creator>
    <dc:date>2024-11-25T16:51:02Z</dc:date>
    <item>
      <title>Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13171757#M1780</link>
      <description>&lt;P&gt;Hello friends, I need to create an if structure that checks whether the dimensioning is horizontal or vertical. How can I do this?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;* Dimension selection includes only horizontal and vertical... and only one type of selection is made.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance to my helpful friend.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 08:38:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13171757#M1780</guid>
      <dc:creator>k005</dc:creator>
      <dc:date>2024-11-25T08:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172118#M1781</link>
      <description>&lt;P&gt;To determine whether a dimension object is horizontal or vertical in AutoCAD using .NET, you can use the Dimension class or one of its derived types, such as AlignedDimension, and examine its properties.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Key Properties:&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Dimension.Normal:&lt;/FONT&gt; Indicates the plane of the dimension.&lt;BR /&gt;For horizontal or vertical dimensions, the Normal vector will typically point along the Z-axis (e.g., (0, 0, 1)).&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;AlignedDimension.XLine1Point&lt;/FONT&gt; and &lt;FONT face="arial,helvetica,sans-serif"&gt;XLine2Point&lt;/FONT&gt;:&lt;BR /&gt;These points define the endpoints of the dimension line.&lt;BR /&gt;Compare the X and Y coordinates of these points to determine orientation.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;

public class DimensionChecker
{
    [CommandMethod("CheckDimensionOrientation")]
    public void CheckDimensionOrientation()
    {
        Document doc = Application.DocumentManager.MdiActiveDocument;
        Database db = doc.Database;

        // Select a dimension
        PromptEntityOptions promptOptions = new PromptEntityOptions("\nSelect a dimension: ");
        promptOptions.SetRejectMessage("\nOnly dimensions are allowed.");
        promptOptions.AddAllowedClass(typeof(Dimension), exactMatch: false);
        PromptEntityResult promptResult = doc.Editor.GetEntity(promptOptions);

        if (promptResult.Status != PromptStatus.OK)
        {
            doc.Editor.WriteMessage("\nSelection canceled.");
            return;
        }

        using (Transaction trans = db.TransactionManager.StartTransaction())
        {
            // Open the selected dimension
            Dimension dim = trans.GetObject(promptResult.ObjectId, OpenMode.ForRead) as Dimension;

            if (dim is AlignedDimension alignedDim)
            {
                // Get the defining points of the dimension line
                Point3d point1 = alignedDim.XLine1Point;
                Point3d point2 = alignedDim.XLine2Point;

                // Determine if it's horizontal or vertical
                if (Math.Abs(point1.X - point2.X) &amp;lt; Tolerance.Global.EqualPoint)
                {
                    doc.Editor.WriteMessage("\nThe dimension is vertical.");
                }
                else if (Math.Abs(point1.Y - point2.Y) &amp;lt; Tolerance.Global.EqualPoint)
                {
                    doc.Editor.WriteMessage("\nThe dimension is horizontal.");
                }
                else
                {
                    doc.Editor.WriteMessage("\nThe dimension is neither strictly horizontal nor vertical.");
                }
            }
            else
            {
                doc.Editor.WriteMessage("\nThe selected dimension is not an AlignedDimension.");
            }

            trans.Commit();
        }
    }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 12:02:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172118#M1781</guid>
      <dc:creator>M_Kocyigit</dc:creator>
      <dc:date>2024-11-25T12:02:42Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172347#M1782</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Which type of dimension are you talking about? &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_AlignedDimension" target="_blank" rel="noopener"&gt;AlignedDimension&lt;/A&gt; or &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_RotatedDimension" target="_blank" rel="noopener"&gt;RotatedDimension&lt;/A&gt;? The second one has a &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_RotatedDimension_Rotation" target="_blank" rel="noopener"&gt;Rotation property&lt;/A&gt; which is equal to 0 or PI radians if the dimension is 'horizontal'; PI/2 or 3PI/2 if the dimension is 'vertical'.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 13:46:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172347#M1782</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2024-11-25T13:46:41Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172370#M1783</link>
      <description>&lt;P&gt;Thank you very much for the example.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"The selected dimension is not an AlignedDimension." This is the message I received.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;There is only one situation:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Is it possible to proceed from the code I gave below?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have to take this from the first selected dimension line.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt; var selRes = ed.GetSelection();
 if (selRes.Status != PromptStatus.OK) return;

 using var tr = db.TransactionManager.StartTransaction();
 var dimensions = selRes.Value.GetObjectIds()
     .Select(id =&amp;gt; tr.GetObject(id, OpenMode.ForRead) as Dimension)
     .Where(dim =&amp;gt; dim != null)
     .ToList();

 if (!dimensions.Any())
 {
     ed.WriteMessage("\nSeçili nesneler arasında ölçü çizgisi bulunamadı.");
     return;
 }&lt;/LI-CODE&gt;&lt;LI-CODE lang="csharp"&gt;   var firstDim = dimensions[0];&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 13:55:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172370#M1783</guid>
      <dc:creator>k005</dc:creator>
      <dc:date>2024-11-25T13:55:06Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172384#M1784</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm just talking about the horizontal and vertical dimension. ( 90° vertical) ( 0° horizontal)&lt;/P&gt;&lt;P&gt;normal dimensioning&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 13:59:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172384#M1784</guid>
      <dc:creator>k005</dc:creator>
      <dc:date>2024-11-25T13:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172443#M1785</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/537692"&gt;@k005&lt;/a&gt;&amp;nbsp; a écrit&amp;nbsp;:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm just talking about the horizontal and vertical dimension. ( 90° vertical) ( 0° horizontal)&lt;/P&gt;
&lt;P&gt;normal dimensioning&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This does not reply to my question. I'm talking about the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_AlignedDimension" target="_blank" rel="noopener nofollow noreferrer"&gt;AlignedDimension&lt;/A&gt; and &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_RotatedDimension" target="_blank" rel="noopener nofollow noreferrer"&gt;RotatedDimension&lt;/A&gt; AutoCAD .NET classes.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 14:26:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172443#M1785</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2024-11-25T14:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172829#M1786</link>
      <description>&lt;P&gt;This is the answer I can give for now.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;There are two types of measurements. Horizontal - vertical.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Let me also add a picture.&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="firstDim.png" style="width: 591px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1438322i1FD6048947BC1F22/image-size/large?v=v2&amp;amp;px=999" role="button" title="firstDim.png" alt="firstDim.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 16:51:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172829#M1786</guid>
      <dc:creator>k005</dc:creator>
      <dc:date>2024-11-25T16:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172951#M1787</link>
      <description>&lt;P&gt;If the type of the dimension is &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_AlignedDimension" target="_blank" rel="noopener"&gt;AlignedDimension&lt;/A&gt;, as suggested by &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/16445773"&gt;@M_Kocyigit&lt;/a&gt;, you can check XLine1Point and XLine2Point properties. If bothe have the same Y, the dimension is horizontal; If both have the same X, the dimension is vertical.&lt;/P&gt;
&lt;P&gt;If the type of the dimension is &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_RotatedDimension" target="_blank" rel="noopener"&gt;RotatedDimension&lt;/A&gt;, you can check the &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_RotatedDimension_Rotation" target="_blank" rel="noopener"&gt;Rotation property&lt;/A&gt;. If it's equal to 0 or PI, the dimension is horizontal; if it's equal to PI/2 or 3*PI/2, the dimension is vertical.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please, read the provided links, to learn about the dimensions in AutoCAD .NET.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 17:41:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172951#M1787</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2024-11-25T17:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172960#M1788</link>
      <description>&lt;P&gt;Ok. Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 17:46:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13172960#M1788</guid>
      <dc:creator>k005</dc:creator>
      <dc:date>2024-11-25T17:46:27Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13174239#M1789</link>
      <description>&lt;P&gt;Hello &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Thank you very much for your valuable support and the additional suggestions.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hello &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/537692"&gt;@k005&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Were we able to assist you? If yes, please click the "Accept" button for _gile so we can close this topic.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards from Germany&lt;/P&gt;</description>
      <pubDate>Tue, 26 Nov 2024 09:16:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13174239#M1789</guid>
      <dc:creator>M_Kocyigit</dc:creator>
      <dc:date>2024-11-26T09:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: Horizontal or vertical control of dimensioning</title>
      <link>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13174823#M1790</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/16445773"&gt;@M_Kocyigit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much. Problem solved. I made another addition...&lt;/P&gt;</description>
      <pubDate>Tue, 26 Nov 2024 14:05:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/horizontal-or-vertical-control-of-dimensioning/m-p/13174823#M1790</guid>
      <dc:creator>k005</dc:creator>
      <dc:date>2024-11-26T14:05:18Z</dc:date>
    </item>
  </channel>
</rss>

