<?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: Angular dimensions in family document. in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10446307#M29666</link>
    <description>&lt;P&gt;OK. This is apparently a known issue, reported in 2017 in&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://forums.autodesk.com/t5/revit-api/api-constraint-management/m-p/6021191" target="_blank"&gt;http://forums.autodesk.com/t5/revit-api/api-constraint-management/m-p/6021191&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The development ticket number is&amp;nbsp;&lt;U&gt;&lt;STRONG&gt;REVIT-87238&lt;/STRONG&gt;&lt;/U&gt; [[API] [AngularDim] Versus manual difference defining angular dimension constraint in family -- 11486046].&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I added notes of your observations to it and asked the development team to take a fresh look at it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you both very much for your reports,&amp;nbsp;Kirill and Richard.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jul 2021 09:53:10 GMT</pubDate>
    <dc:creator>jeremy_tammik</dc:creator>
    <dc:date>2021-07-06T09:53:10Z</dc:date>
    <item>
      <title>Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/9938047#M29661</link>
      <description>&lt;P&gt;Hello! I trying create family with parametrization via API. And i found some problem with angular dimension.&amp;nbsp;&lt;BR /&gt;When i create angular dimension via api and set family label for them. It's not working (got error "Constraint are not satisfied" and parametrization lost).&lt;BR /&gt;&lt;BR /&gt;For information all different that property OwnerView in dimension from UI is null, from api not.&lt;BR /&gt;Is there are any chance to solve this problem?&lt;BR /&gt;&lt;BR /&gt;In attached file you can find macros and test it.&lt;BR /&gt;&lt;BR /&gt;Macro code:&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;public void AngDimTest(){
			var ui_doc=this.Application.ActiveUIDocument;
			var doc=ui_doc.Document;
			
			var ref1 = ui_doc.Selection.PickObject(ObjectType.Element);
            var ref2 = ui_doc.Selection.PickObject(ObjectType.Element);
            var modelLn = (doc.GetElement(new ElementId(4703)) as ModelArc);
            var arc = modelLn.GeometryCurve as Arc;
            var view = doc.GetElement(new ElementId(31)) as View;
            using (var t=new Transaction(doc,"Create ang dim")) {
            	t.Start();
            	var dim = doc.FamilyCreate.NewAngularDimension(view, arc, ref1, ref2);
            	dim.FamilyLabel = doc.FamilyManager.get_Parameter("TestAngDimFromAPI");
            	
            	t.Commit();
            }

           
		}&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Dec 2020 10:44:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/9938047#M29661</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-12-14T10:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/9938993#M29662</link>
      <description>&lt;P&gt;I've encountered the same issue. Excellent observation regarding OwnerViewId.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So we are saying: if you create an angular dimension via the API it forces us to associate the dimension with a view (view argument required). This shouldn't be a problem but for some reason if you then try in the UI to set the label of this API created dimension to a parameter it posts this 'constraints not satisfied' failure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Whilst the angular dimension which is wholly created in the UI with exactly the same references (noted in RevitLookup) does not.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Incidentally I tried breaking the Owner View relationship by moving dim and using a 3D view but the first did nothing and the second created an invisible dimension (even unseen in the 3D view specified).&lt;/P&gt;</description>
      <pubDate>Mon, 14 Dec 2020 16:38:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/9938993#M29662</guid>
      <dc:creator>RPTHOMAS108</dc:creator>
      <dc:date>2020-12-14T16:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/9939043#M29663</link>
      <description>&lt;P&gt;Oh dear, that sounds problematic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you very much, Richard, for the confirmation and further details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please submit a minimal reproducible case that we can share with the development team for analysis and possible rectification:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/about-the-author.html#1b" target="_blank" rel="nofollow noopener noreferrer"&gt;https://thebuildingcoder.typepad.com/blog/about-the-author.html#1b&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Dec 2020 16:48:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/9939043#M29663</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2020-12-14T16:48:59Z</dc:date>
    </item>
    <item>
      <title>Re: Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10445842#M29664</link>
      <description>Hello Jeremi, and sorry for long response. I provided all required information with macros in attached revit file.</description>
      <pubDate>Tue, 06 Jul 2021 06:25:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10445842#M29664</guid>
      <dc:creator>net.k.kiselev</dc:creator>
      <dc:date>2021-07-06T06:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10446256#M29665</link>
      <description>&lt;P&gt;Thank you for the update and no problem with the delay. However, unfortunately, I see no attachments, no Revit file nor anything else.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Update: Oh sorry, I guess I misunderstood. You mean in the original attachment, of course. Fine, brilliant, I'll take a look at that then.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 09:32:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10446256#M29665</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-07-06T09:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10446307#M29666</link>
      <description>&lt;P&gt;OK. This is apparently a known issue, reported in 2017 in&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://forums.autodesk.com/t5/revit-api/api-constraint-management/m-p/6021191" target="_blank"&gt;http://forums.autodesk.com/t5/revit-api/api-constraint-management/m-p/6021191&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The development ticket number is&amp;nbsp;&lt;U&gt;&lt;STRONG&gt;REVIT-87238&lt;/STRONG&gt;&lt;/U&gt; [[API] [AngularDim] Versus manual difference defining angular dimension constraint in family -- 11486046].&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I added notes of your observations to it and asked the development team to take a fresh look at it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you both very much for your reports,&amp;nbsp;Kirill and Richard.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 09:53:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10446307#M29666</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-07-06T09:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10447996#M29667</link>
      <description>&lt;P&gt;there is a workaround: Just "copy / paste" the newly created dimension to the same view using the ElementTransformUtils. This gives you a non-viewspecific dimension .&lt;/P&gt;&lt;LI-CODE lang="general"&gt;using (var t=new Transaction(doc,"Create ang dim")) {
            	t.Start();
            	var dim = doc.FamilyCreate.NewAngularDimension(view, arc, ref1, ref2);
            	var copies = ElementTransformUtils.CopyElements(view,new List&amp;lt;ElementId&amp;gt;(){dim.Id},view,Transform.Identity,new CopyPasteOptions()).ToList();
            	doc.Delete(dim.Id);
            	var dim2 = doc.GetElement(copies.FirstOrDefault()) as Dimension;
            	                                                
            	dim2.FamilyLabel = doc.FamilyManager.get_Parameter("TestAngDimFromAPI");
            	
            	t.Commit();
            }&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 06 Jul 2021 21:02:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10447996#M29667</guid>
      <dc:creator>FAIR59</dc:creator>
      <dc:date>2021-07-06T21:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: Angular dimensions in family document.</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10857109#M29668</link>
      <description>Thanks for this solution! It's helped cover some cases.&lt;BR /&gt;But this workaround not worked for profile families.</description>
      <pubDate>Tue, 04 Jan 2022 12:45:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/angular-dimensions-in-family-document/m-p/10857109#M29668</guid>
      <dc:creator>Kisli89</dc:creator>
      <dc:date>2022-01-04T12:45:37Z</dc:date>
    </item>
  </channel>
</rss>

