×

Viewpoint navigation control for three-dimensional visualization using two-dimensional layouts

  • US 10,416,836 B2
  • Filed: 07/11/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 07/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling viewpoint navigation for three-dimensional visualization, comprising:

  • (a) selecting a web page having a multiplicity of hyperlinks embedded therein which are associated with respective views of a three-dimensional model (14) of an object having respective predefined viewpoints;

    (b) using a web browser process of a two-dimensional layout application to display the web page in a first window (2), wherein the displayed web page has a two-dimensional layout (34) that includes a multiplicity of hyperlink symbols respectively associated with the multiplicity of hyperlinks embedded in the web page (42);

    (c) selecting a hyperlink symbol associated with a view of the three-dimensional model of the object having a selected predefined viewpoint (44);

    (d) generating a command message comprising hyperlink data and viewpoint data specifying a location of a virtual camera associated with the selected predefined viewpoint (46) in an HTTP format acceptable to an external application programming interface (API) in a web server process of a three-dimensional visualization application;

    (e) transferring the command message in HTTP format from the two-dimensional layout application to the external API;

    (f) using the external API to send the viewpoint data in the command message to an internal API function incorporated in the three-dimensional visualization application; and

    (g) using the internal API function to instruct a three-dimensional visualization process of the three-dimensional visualization application to retrieve data and display a view (36) of at least a portion of the three-dimensional model of the object in a second window (4) with the selected predefined viewpoint associated with the virtual camera location specified in the viewpoint data,wherein the first and second windows appear on display screens of different computers that communicate via a network and the external API.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×