×

Method for moving and aligning 3D objects in a plane within the 2D environment

  • US 10,296,663 B2
  • Filed: 05/12/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 05/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for visualizing a three-dimensional model of an object in a two-dimensional environment, the method comprising:

  • receiving, with a processor, from a user, an import request to import the two-dimensional environment to be used as a background for the three-dimensional model;

    importing, with the processor, based on the import request, the two-dimensional environment;

    receiving, with the processor, from the user, a superimposing request to superimpose the three-dimensional model of the object onto the two-dimensional environment;

    superimposing, with the processor, the three-dimensional model of the object onto the two-dimensional environment based on the superimposing request, wherein the three-dimensional model includes a first parameter including one or more size dimensions of the object, a second parameter including one or more constraints to superimposing the three-dimensional model onto one or more planes of the two-dimensional environment, the one or more constraints corresponding to one or more behavior characteristics of the object, and a third parameter including metadata defining the object as one of a wall object, a ceiling object, a floor object, or a combination thereof;

    displaying, with the processor, a visual indication for guiding a positioning of the three-dimensional model of the object within the two-dimensional environment, wherein the visual indication is a plane indicator superimposed onto the one or more planes of the two-dimensional environment in accordance with both the first parameter that includes the one or more size dimensions of the object and the second parameter of the three-dimensional model of the object that includes the one or more constraints to superimposing the three-dimensional model onto the one or more planes of the two-dimensional environment;

    moving and aligning, with the processor, the three-dimensional model of the object along a plane in the two-dimensional environment based on the one or more of the first parameter, the second parameter, and the third parameter of the three-dimensional model, wherein moving and aligning the three-dimensional model of the object is constrained by the one or more constraints; and

    updating, with the processor, the visual indication during the moving and aligning of the three-dimensional model of the object,wherein the three-dimensional model of the object is prevented from being moved to locations of the two-dimensional environment that are not in accordance with both the first parameter and the second parameter of the three-dimensional model of the object.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×