METHOD FOR MOVING AND ALIGNING 3D OBJECTS IN A PLANE WITHIN THE 2D ENVIRONMENT
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, from a user, an import request to import the two-dimensional environment to be used as a background for the three-dimensional model;
importing, based on the import request, the two-dimensional environment;
receiving, from the user, a superimposing request to superimpose a three-dimensional model of an object onto the two-dimensional environment;
superimposing, the three-dimensional model of the object onto the two-dimensional environment based on the superimposing request; and
moving and aligning, the three-dimensional model of the object along a plane in the two-dimensional environment.
6 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods for virtual visualization of a three-dimensional model of an object in a two-dimensional environment. The method may include moving and aligning the three-dimensional model of the object along a plane in the two-dimensional environment.
22 Citations
20 Claims
-
1. A method for visualizing a three-dimensional model of an object in a two-dimensional environment, the method comprising:
-
receiving, from a user, an import request to import the two-dimensional environment to be used as a background for the three-dimensional model; importing, based on the import request, the two-dimensional environment; receiving, from the user, a superimposing request to superimpose a three-dimensional model of an object onto the two-dimensional environment; superimposing, the three-dimensional model of the object onto the two-dimensional environment based on the superimposing request; and moving and aligning, the three-dimensional model of the object along a plane in the two-dimensional environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for visualization of a three-dimensional model of an object in a two-dimensional environment, the system comprising:
-
a receiving module configured to receive one or more requests from a user, the requests including one or more of an import request, a scale data request, a superimposing request, and a moving request; an importing module configured to import, based on the import request of the user, the two-dimensional environment; and a superimposing module configured to superimpose, based on the superimposing request, the three-dimensional model of the object onto the two-dimensional environment; and a moving module configured to move the three-dimensional model of the object along a plane in the two-dimensional environment, based on the moving request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for visualization of a three-dimensional model of an object in a two-dimensional environment, the system comprising:
-
a receiving module configured to receive one or more requests from a user, the requests including one or more of an import request, a scale data request, a superimposing request, and a moving request; an importing module configured to import, based on the import request of the user, the two-dimensional environment, wherein the two-dimensional environment includes one or more planes, each of the one or more planes including one or more properties including; and a superimposing module configured to superimpose, based on the superimposing request, the three-dimensional model of the object onto the two-dimensional environment, wherein the three-dimensional model includes one or more parameters including one or more size dimensions of the object and one or more constraints to superimposing the three-dimensional model onto one or more planes of the two-dimensional environment; a visualization module configured to; receive the one or more parameters of the three-dimensional model; receive the one or more properties of one or more planes of the two-dimensional environment; compare the one or more parameters of the three-dimensional model to the one or more properties of each of the one or more planes; if one of the one or more parameters of the three-dimensional model does not match a corresponding property of the one or more properties of the second plane, then block the moving module from positioning the three-dimensional model at a threshold boundary between the one or more planes; if each of the one or more parameters of the three-dimensional model match a corresponding property of the one or more properties of the plane, display a visual indication on the plane, the visual indication indicating an allowable position for the three-dimensional model; and a moving module configured to move the three-dimensional model of the object along a plane of the one or more planes in the two-dimensional environment, based on the moving request.
-
Specification