<?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: Add Link to object via .net in Navisworks API Forum</title>
    <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3140408#M7962</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To add hyperlink to the object, COM API is the current way, i.e. use COM interop in&amp;nbsp;the .NET&amp;nbsp; program.&amp;nbsp;The code below adds some links to one object.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;private void AddURL()&lt;BR /&gt;&amp;nbsp; {&amp;nbsp; &lt;BR /&gt;&amp;nbsp; ComApi.InwOpState10 state;&lt;BR /&gt;&amp;nbsp; state = ComApiBridge.ComApiBridge.State;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ComApi.InwURLOverride oMyURLOoverride = (ComApi.InwURLOverride)state.ObjectFactory(Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwURLOverride, null, null);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; double[] coordinate = { 10, 10, 0, 20, 20, 0, 30, 30, 0 };&lt;/P&gt;
&lt;P&gt;&amp;nbsp; for(int i = 0 ;i &amp;lt; 9; i +=3)&lt;BR /&gt;&amp;nbsp; { &lt;BR /&gt;&amp;nbsp; ComApi.InwURL2 oMyURL = (ComApi.InwURL2)state.ObjectFactory(Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwURL, null, null);&lt;BR /&gt;&amp;nbsp; oMyURL.name = "MyURL" + i.ToString ();&lt;BR /&gt;&amp;nbsp; oMyURL.URL = "&lt;A href="http://www.google.com/" target="_blank"&gt;http://www.google.com&lt;/A&gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ComApi.InwLPos3f oNewP = (ComApi.InwLPos3f)state.ObjectFactory(Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwLPos3f, null, null);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; oNewP.data1 = coordinate[i];&lt;BR /&gt;&amp;nbsp; oNewP.data2 = coordinate[i + 1];&lt;BR /&gt;&amp;nbsp; oNewP.data3 = coordinate[i + 2];&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; oMyURL.AttachmentPoints().Add(oNewP);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; ComApi.InwURLColl oURLColl = oMyURLOoverride.URLs();&amp;nbsp; &lt;BR /&gt;&amp;nbsp; oURLColl.Add(oMyURL);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ModelItemCollection modelItemCollectionIn = new ModelItemCollection(Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.SelectedItems);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; //convert to InwOpSelection of COM API&lt;BR /&gt;&amp;nbsp; ComApi.InwOpSelection comSelectionOut =&lt;BR /&gt;&amp;nbsp; ComApiBridge.ComApiBridge.ToInwOpSelection(modelItemCollectionIn);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; state.SetOverrideURL(comSelectionOut, oMyURLOoverride);&lt;BR /&gt;&amp;nbsp; state.URLsEnabled = true;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; return;&lt;BR /&gt;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&lt;IMG src="http://forums.autodesk.com/t5/image/serverpage/image-id/8476iFB6C81C37B520F09/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="autodesk_logo_signature.png" title="autodesk_logo_signature.png" align="center" /&gt;&lt;/P&gt;
&lt;P&gt;Xiaodong Liang&lt;/P&gt;
&lt;P&gt;Developer Consultant&lt;/P&gt;
&lt;P&gt;Autodesk Developer Technical Services&lt;/P&gt;</description>
    <pubDate>Tue, 30 Aug 2011 06:39:48 GMT</pubDate>
    <dc:creator>xiaodong_liang</dc:creator>
    <dc:date>2011-08-30T06:39:48Z</dc:date>
    <item>
      <title>Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3136766#M7961</link>
      <description>&lt;P&gt;is there a way to add a link to an object via .net? wanting to look thru all the mechanical equipment on our models and link them to their documentation automatically. thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 25 Aug 2011 20:41:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3136766#M7961</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-08-25T20:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3140408#M7962</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To add hyperlink to the object, COM API is the current way, i.e. use COM interop in&amp;nbsp;the .NET&amp;nbsp; program.&amp;nbsp;The code below adds some links to one object.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;private void AddURL()&lt;BR /&gt;&amp;nbsp; {&amp;nbsp; &lt;BR /&gt;&amp;nbsp; ComApi.InwOpState10 state;&lt;BR /&gt;&amp;nbsp; state = ComApiBridge.ComApiBridge.State;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ComApi.InwURLOverride oMyURLOoverride = (ComApi.InwURLOverride)state.ObjectFactory(Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwURLOverride, null, null);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; double[] coordinate = { 10, 10, 0, 20, 20, 0, 30, 30, 0 };&lt;/P&gt;
&lt;P&gt;&amp;nbsp; for(int i = 0 ;i &amp;lt; 9; i +=3)&lt;BR /&gt;&amp;nbsp; { &lt;BR /&gt;&amp;nbsp; ComApi.InwURL2 oMyURL = (ComApi.InwURL2)state.ObjectFactory(Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwURL, null, null);&lt;BR /&gt;&amp;nbsp; oMyURL.name = "MyURL" + i.ToString ();&lt;BR /&gt;&amp;nbsp; oMyURL.URL = "&lt;A href="http://www.google.com/" target="_blank"&gt;http://www.google.com&lt;/A&gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ComApi.InwLPos3f oNewP = (ComApi.InwLPos3f)state.ObjectFactory(Autodesk.Navisworks.Api.Interop.ComApi.nwEObjectType.eObjectType_nwLPos3f, null, null);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; oNewP.data1 = coordinate[i];&lt;BR /&gt;&amp;nbsp; oNewP.data2 = coordinate[i + 1];&lt;BR /&gt;&amp;nbsp; oNewP.data3 = coordinate[i + 2];&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; oMyURL.AttachmentPoints().Add(oNewP);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; ComApi.InwURLColl oURLColl = oMyURLOoverride.URLs();&amp;nbsp; &lt;BR /&gt;&amp;nbsp; oURLColl.Add(oMyURL);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ModelItemCollection modelItemCollectionIn = new ModelItemCollection(Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.SelectedItems);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; //convert to InwOpSelection of COM API&lt;BR /&gt;&amp;nbsp; ComApi.InwOpSelection comSelectionOut =&lt;BR /&gt;&amp;nbsp; ComApiBridge.ComApiBridge.ToInwOpSelection(modelItemCollectionIn);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; state.SetOverrideURL(comSelectionOut, oMyURLOoverride);&lt;BR /&gt;&amp;nbsp; state.URLsEnabled = true;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; return;&lt;BR /&gt;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&lt;IMG src="http://forums.autodesk.com/t5/image/serverpage/image-id/8476iFB6C81C37B520F09/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="autodesk_logo_signature.png" title="autodesk_logo_signature.png" align="center" /&gt;&lt;/P&gt;
&lt;P&gt;Xiaodong Liang&lt;/P&gt;
&lt;P&gt;Developer Consultant&lt;/P&gt;
&lt;P&gt;Autodesk Developer Technical Services&lt;/P&gt;</description>
      <pubDate>Tue, 30 Aug 2011 06:39:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3140408#M7962</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2011-08-30T06:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3212834#M7963</link>
      <description>&lt;P&gt;awesome! i just noticed this, but that's exactly what i was looking for B) thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2011 18:32:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3212834#M7963</guid>
      <dc:creator>tim-bot</dc:creator>
      <dc:date>2011-11-01T18:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3573858#M7964</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to find the coordinate of an element in Navisworks? I tried to find the coordinate of an element&amp;nbsp;to put a label directly on it.&amp;nbsp; I know that it is possible to find the boundingbox of the element with the API but it seems that the element is not always in the center of the bounding box.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;JF Dupuis&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2012 14:47:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3573858#M7964</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-08-10T14:47:32Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3650188#M7965</link>
      <description>&lt;P&gt;Hi Xiaodong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am attemping to&amp;nbsp;create the add links to object programatically using either vbscript or javascript for usage in the Integrated ActiveX control embedded in a HTML page. I have debugged the code and it runs through to the end but the featured selection in my model is&amp;nbsp;not updated with a manual link&amp;nbsp;I have created. Can you point out where I am going wrong. Both code samples are provided below: I believe the area it is falling down relates to the actual state.SetOverrideURL call using InwOpSelection paramter. I cannot recreate the ModelItemCollection in VBScript or Javascript so have tried&amp;nbsp; a number of approaches to pass CurrentSelection.SelectedItems&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VBSCRIPT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;public sub addURL()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim state&lt;/P&gt;&lt;P&gt;Set state = NWControl01.state&lt;/P&gt;&lt;P&gt;Dim oMyURLOoverride Set oMyURLOoverride = state.ObjectFactory(state.GetEnum ("eObjectType_nwURLOverride"))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;// Dim coordinate = "10, 10, 0, 20, 20, 0, 30, 30, 0"&lt;/P&gt;&lt;P&gt;Dim coordinate coordinate = "1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim oMyURL &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Set oMyURL = state.ObjectFactory(state.GetEnum("eObjectType_nwURL")) &amp;nbsp;&lt;/P&gt;&lt;P&gt;oMyURL.name = "MyURL444" &amp;nbsp;&lt;/P&gt;&lt;P&gt;oMyURL.URL = "&lt;A target="_blank" href="http://www.cloud9digital.co.uk"&gt;http://www.google.co.uk&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;oMyURL.SetCategory "Hyperlink","LcOaURLCategoryHyperlink"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;oMyURL.SetCategory "Label", "LcOaURLCategoryTag"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Dim oNewP&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set oNewP = state.ObjectFactory(state.GetEnum("eObjectType_nwLPos3f"))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; oNewP.data1 = "10" &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; oNewP.data2 = "10" &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; oNewP.data3 = "0"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;oMyURL.AttachmentPoints().Add(oNewP)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Dim oURLColl&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set oURLColl = oMyURLOoverride.URLs &amp;nbsp; oURLColl.Add(oMyURL)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; //convert to InwOpSelection of COM API &amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim comSelectionOut&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Set comSelectionOut = state.CurrentSelection&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;state.SetOverrideURL comSelectionOut, oMyURLOoverride &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;state.URLsEnabled = true&lt;/P&gt;&lt;P&gt;state.ZoomInCurViewOnCurSel&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;--&amp;gt;&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;JAVASCRIPT&amp;amp;colon;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;function addURL() {&lt;/P&gt;&lt;P&gt;var state = NWControl01.state;&lt;/P&gt;&lt;P&gt;var oMyURLOoverride = state.ObjectFactory( state.GetEnum(&amp;nbsp;"eObjectType_nwURLOverride"),null, null);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var coordinate = "10, 10, 0, 20, 20, 0, 30, 30, 0 ";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; var oMyURL = state.ObjectFactory(state.GetEnum("eObjectType_nwURL"),&amp;nbsp; null, null); &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;oMyURL.name = "MyURL444"; &amp;nbsp;&lt;/P&gt;&lt;P&gt;oMyURL.URL = "&lt;A target="_blank" href="http://www.cloud9digital.co.uk"&gt;http://www.google.co.uk&lt;/A&gt;";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;oMyURL.SetCategory("Hyperlink", "LcOaURLCategoryHyperlink");&lt;/P&gt;&lt;P&gt;&amp;nbsp;oMyURL.SetCategory("Label", "LcOaURLCategoryTag");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var oNewP = state.ObjectFactory(state.GetEnum("eObjectType_nwLPos3f"), null, null);&lt;/P&gt;&lt;P&gt;&amp;nbsp; oNewP.data1 = "10"; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; oNewP.data2 = "10"; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; oNewP.data3 = "0";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; oMyURL.AttachmentPoints().Add(oNewP);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; var oURLColl = oMyURLOoverride.URLs(); &amp;nbsp; oURLColl.Add(oMyURL);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; //convert to InwOpSelection of COM API &amp;nbsp;&lt;/P&gt;&lt;P&gt;var comSelectionOut = state.ObjectFactory(state.GetEnum("eObjectType_nwOpSelection"));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// state.CurrentSelection.SelectedItems;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; state.SetOverrideURL(comSelectionOut, oMyURLOoverride); &amp;nbsp;&lt;/P&gt;&lt;P&gt;state.URLsEnabled = true;&lt;/P&gt;&lt;P&gt;state.ZoomInCurViewOnCurSel();&lt;/P&gt;&lt;P&gt;}&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;Best Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Oct 2012 12:41:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/3650188#M7965</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-10-08T12:41:42Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4339336#M7966</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any undates on adding url tags by Api, says, moving functions to .Net Api?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2013 01:38:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4339336#M7966</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-07-23T01:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4343782#M7967</link>
      <description>&lt;P&gt;Hi John,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry, no any news. You still need to use COM API to work with hyperlink.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jul 2013 05:23:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4343782#M7967</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2013-07-26T05:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4835081#M7968</link>
      <description>&lt;P&gt;I'm assuming it's still not possible to generate a hyperlink from the .net api.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any way to get Navisworks to identify this using IFC property sets (or similar)?&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2014 15:51:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4835081#M7968</guid>
      <dc:creator>GeomGym</dc:creator>
      <dc:date>2014-02-24T15:51:36Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4852385#M7970</link>
      <description>&lt;P&gt;I got the com code above to work, but it's not quite what I was looking for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to add a link to an object equivalent to right clicking on the object (as per attached image).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jon&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="140303 add link to object.png" src="https://forums.autodesk.com/t5/image/serverpage/image-id/84943i3165EAC6A4A5E3A2/image-size/original?v=mpbl-1&amp;amp;px=-1" align="center" border="0" title="140303 add link to object.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Mar 2014 17:23:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4852385#M7970</guid>
      <dc:creator>GeomGym</dc:creator>
      <dc:date>2014-03-03T17:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4859460#M7971</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We still have to use COM API to work with hyperlink now.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;about your question, I think my code above explains, but I also wrote a more detail blog on it. Could you take a look if it answers your question?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://adndevblog.typepad.com/aec/2012/05/create-hyperlinks-for-model-objects-using-net-api.html" target="_blank"&gt;http://adndevblog.typepad.com/aec/2012/05/create-hyperlinks-for-model-objects-using-net-api.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Mar 2014 01:32:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4859460#M7971</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2014-03-06T01:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4859644#M7972</link>
      <description>&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did get the .com code to create a hyperlink label (refer attached .nwd and image).&amp;nbsp;&lt;/P&gt;&lt;P&gt;But what I would really prefer to do is set a context menu hyperlink from the api&lt;/P&gt;&lt;P&gt;(I have done this &amp;nbsp;manually for the right panel).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG border="0" align="center" title="140306 manual set context hyperlink.png" alt="140306 manual set context hyperlink.png" src="https://forums.autodesk.com/t5/image/serverpage/image-id/85534iA3636A2167C7F30A/image-size/original?v=mpbl-1&amp;amp;px=-1" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please advise how to adjust the code to achieve this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jon&lt;/P&gt;</description>
      <pubDate>Thu, 06 Mar 2014 04:59:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/4859644#M7972</guid>
      <dc:creator>GeomGym</dc:creator>
      <dc:date>2014-03-06T04:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5605424#M7973</link>
      <description>&lt;P&gt;Dear&amp;nbsp;Colleagues&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a possibility with API that hyperlink assigned to any object open by double clicking the object?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdur&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2015 16:14:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5605424#M7973</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-23T16:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5608585#M7974</link>
      <description>&lt;P&gt;Dear&amp;nbsp;Colleagues&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You might help me.&lt;BR /&gt;&lt;BR /&gt;I am looking for a possibility to add a 'product manual webpage' by hyperlinking each&amp;nbsp;individual object of a model in Navisworks. I know that through right clicking any object, i can assign / load any web link.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to generate a Macro/plugin window next to the 3D Model which&lt;BR /&gt;&lt;BR /&gt;- asks to select any individual object and assign a&amp;nbsp;web link to it.&lt;BR /&gt;- after selecting any individual object, gives an option of a button button which takes you to the webpage.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me in coding this. I am new to the programming and learning through this forum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdur Nasir&lt;/P&gt;</description>
      <pubDate>Sun, 26 Apr 2015 16:29:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5608585#M7974</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-26T16:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5704828#M7975</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wrote a blog for this requirement:&amp;nbsp;Double click to open the hyperlink. Hope it helps:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://adndevblog.typepad.com/aec/2015/07/double-click-to-open-the-hyperlink.html" target="_blank"&gt;http://adndevblog.typepad.com/aec/2015/07/double-click-to-open-the-hyperlink.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2015 10:05:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5704828#M7975</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2015-07-03T10:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706377#M7976</link>
      <description>&lt;P&gt;Hi Xiaodong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems that&amp;nbsp;&lt;SPAN style="line-height: 15px;"&gt;the function,&amp;nbsp;&lt;/SPAN&gt;Double click to open the hyperlink, is only applied to the Plugins applications.&lt;/P&gt;&lt;P&gt;May I confirm that this function is not applied to control-based applications?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2015 06:16:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706377#M7976</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-06T06:16:21Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706384#M7977</link>
      <description>&lt;P&gt;Hi John,&lt;BR /&gt;&lt;BR /&gt;yes, as mentioned in the other thread, the interactive events of .NET control has not been exposed. &lt;BR /&gt;&lt;BR /&gt;while the .NET control can load plugin&lt;BR /&gt;&lt;A href="http://adndevblog.typepad.com/aec/2014/03/call-plugin-within-application-of-net-control.html" target="_blank"&gt;http://adndevblog.typepad.com/aec/2014/03/call-plugin-within-application-of-net-control.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt; my testing shows, even though the InputPlugin can be loaded in the application of control, it does not work very well. you could try to check if you could make it working better, yet it is also not a supported scenario of us.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2015 06:24:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706384#M7977</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2015-07-06T06:24:55Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706542#M7978</link>
      <description>&lt;P&gt;Hi Xiaodong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for pointing out we can use Plugin in .Net control.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What do you mean "not working very well"?&lt;/P&gt;&lt;P&gt;It cannot import the plugin everytime or it cannot work everytime ot etc?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2015 09:35:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706542#M7978</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-06T09:35:44Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706550#M7979</link>
      <description>It can be loaded, but when I played with this idea, sometimes it crashed my application, or no response with the interaction. So I did not even write a blog about it.&lt;BR /&gt;&lt;BR /&gt;it looks somebody else is using such way, e.g.&lt;BR /&gt;&lt;A href="http://forums.autodesk.com/t5/navisworks-api/capturing-mouse-wheel-events-in-toolplugin-2016-api/td-p/5703849" target="_blank"&gt;http://forums.autodesk.com/t5/navisworks-api/capturing-mouse-wheel-events-in-toolplugin-2016-api/td-p/5703849&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;again, since it is not a native way exposed for .NET control, it would have to be at your own risk.</description>
      <pubDate>Mon, 06 Jul 2015 09:43:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5706550#M7979</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2015-07-06T09:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5710099#M7980</link>
      <description>&lt;P&gt;Dear Xiaodong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I see. Thanks for providing your experience on the plugin.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will try myself to see whether it fits our application.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2015 07:39:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5710099#M7980</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-08T07:39:32Z</dc:date>
    </item>
    <item>
      <title>Re: Add Link to object via .net</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5911360#M7981</link>
      <description>&lt;P&gt;you code works well, however, it removes the old links. Is it possible to ADD a link, not replace the existing ones ?&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2015 09:04:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/add-link-to-object-via-net/m-p/5911360#M7981</guid>
      <dc:creator>btmsoftware</dc:creator>
      <dc:date>2015-11-17T09:04:45Z</dc:date>
    </item>
  </channel>
</rss>

