<?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: I want to get and set viewpoint value using COM API. in Navisworks API Forum</title>
    <link>https://forums.autodesk.com/t5/navisworks-api-forum/i-want-to-get-and-set-viewpoint-value-using-com-api/m-p/7094756#M4636</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;GetViewDir is a method that returns a value only. Wen you check API document, you can find some declarations. e.g.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To modify a view direction, you could try calling the method PointAt with the new target point. And call AlignUp with the correct up vector you wanted to set.&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="getv.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/357877iCD0D80D2D0C00C7C/image-size/large?v=v2&amp;amp;px=999" role="button" title="getv.png" alt="getv.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pos.png" style="width: 609px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/357878i5E8855B145B92C42/image-size/large?v=v2&amp;amp;px=999" role="button" title="pos.png" alt="pos.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 19 May 2017 07:22:56 GMT</pubDate>
    <dc:creator>xiaodong_liang</dc:creator>
    <dc:date>2017-05-19T07:22:56Z</dc:date>
    <item>
      <title>I want to get and set viewpoint value using COM API.</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/i-want-to-get-and-set-viewpoint-value-using-com-api/m-p/7067816#M4634</link>
      <description>&lt;P&gt;I am trying to make an independent programme (NOT PLUG-IN) taking a current viewpoint's xyz coordinates (Position and Look At in NW-Viewpoint Tab-Camera) and applying new-user-defined coordinate values (New Position and New Look At), by using COM API.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I have reached this much as I could get the xyz coordinates of current viewpoint and current target point (Current View X,Y,Z + GetViewDir().data1,2,3 * FocalDistance), and apply new textbox's text value to each CurrnetView.ViewPoint.Camera.Position.data1,2,3 of an InwOpState,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BUT COULD NOT TO NEW LOOK AT whose code is like below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;using NavisworksAutomationAPI11;&lt;/P&gt;&lt;P&gt;using NavisworksIntegratedAPI11;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;InwOpState10 NWState;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NWState.CurrentView.ViewPoint.Camera.Position.data1 = Convert.ToDouble(textBox1.Text); //Applied&lt;BR /&gt;NWState.CurrentView.ViewPoint.Camera.Position.data2 = Convert.ToDouble(textBox2.Text);&amp;nbsp;&lt;SPAN&gt;//Applied&lt;/SPAN&gt;&lt;BR /&gt;NWState.CurrentView.ViewPoint.Camera.Position.data3 = Convert.ToDouble(textBox3.Text);&amp;nbsp;&lt;SPAN&gt;//Applied&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NWState.CurrentView.ViewPoint.Camera.GetViewDir().data1 = Convert.ToDouble(textBox4.Text);&amp;nbsp;&lt;SPAN&gt;//NOT Applied&lt;/SPAN&gt;&lt;BR /&gt;NWState.CurrentView.ViewPoint.Camera.GetViewDir().data2 = Convert.ToDouble(textBox5.Text);&amp;nbsp;&lt;SPAN&gt;//NOT Applied&lt;/SPAN&gt;&lt;BR /&gt;NWState.CurrentView.ViewPoint.Camera.GetViewDir().data3 = Convert.ToDouble(textBox6.Text);&amp;nbsp;&lt;SPAN&gt;//NOT Applied&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am kinda Beginner in Programming and API, so I need helps from GURUs LIKE YOU!!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Condition :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Win7 64bit, NW Sim 2014, &lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 May 2017 00:51:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/i-want-to-get-and-set-viewpoint-value-using-com-api/m-p/7067816#M4634</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-08T00:51:30Z</dc:date>
    </item>
    <item>
      <title>Picture 1 (for Ref)</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/i-want-to-get-and-set-viewpoint-value-using-com-api/m-p/7067892#M4635</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Form1.jpg" style="width: 440px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/353571iDDA64982E65A02D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Form1.jpg" alt="Form1.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 May 2017 01:50:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/i-want-to-get-and-set-viewpoint-value-using-com-api/m-p/7067892#M4635</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-08T01:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: I want to get and set viewpoint value using COM API.</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/i-want-to-get-and-set-viewpoint-value-using-com-api/m-p/7094756#M4636</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;GetViewDir is a method that returns a value only. Wen you check API document, you can find some declarations. e.g.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To modify a view direction, you could try calling the method PointAt with the new target point. And call AlignUp with the correct up vector you wanted to set.&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="getv.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/357877iCD0D80D2D0C00C7C/image-size/large?v=v2&amp;amp;px=999" role="button" title="getv.png" alt="getv.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pos.png" style="width: 609px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/357878i5E8855B145B92C42/image-size/large?v=v2&amp;amp;px=999" role="button" title="pos.png" alt="pos.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 07:22:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/i-want-to-get-and-set-viewpoint-value-using-com-api/m-p/7094756#M4636</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2017-05-19T07:22:56Z</dc:date>
    </item>
  </channel>
</rss>

