Coordinate information updating device and coordinate information generating device
View Patent ↗An object can be displayed on a screen of a two-dimensional coordinate system based on xyz-coordinate values of the object in a three-dimensional coordinate system, operation information of a two-dimensional coordinate system with respect to the object can be received from an input device, and whether the operation information is in accordance with a predetermined rule or not is determined. If the operation information is not in accordance with the predetermined rule, xy-coordinate values of the object can be updated in accordance with the operation information. If the operation information is in accordance with the predetermined rule, a z-coordinate value of the object can be updated in accordance with the operation information.
1. A coordinate information update device, comprising:
a coordinate storage unit configured to store a coordinate value of an object in a three-dimensional coordinate system, the object configured to be displayed on a two dimensional display;
a two-dimensional conversion unit configured to convert three-dimensional coordinate values to coordinate values of a two-dimensional coordinate system;
an operation information receiver unit configured to receive operation information of the two-dimensional coordinate system from an input device that is separate from the display, the operation information used to update xy-coordinate values of the three-dimensional coordinate system with respect to the object;
an operation information determination unit configured to determine whether the operation information to update the xy-coordinate values of the three-dimensional coordinate system is in accordance with a particular rule; and
a coordinate update unit configured, based on a result of the determination of the operation information determination unit, to:
update the xy-coordinate values of the three-dimensional coordinate system with respect to the object in accordance with the operation information, in response to the operation information not being in accordance with the particular rule, and
update a z-coordinate value of the three-dimensional coordinate system with respect to the object in accordance with the operation information to adjust a shape of the object in a z-coordinate direction and not update the xy-coordinate values of the three-dimensional coordinate system, in response to the operation information being in accordance with the particular rule.
2. The coordinate information update device according to claim 1 , wherein the particular rule is a rule that a trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information includes a particular trajectory.
3. The coordinate information update device according to claim 2 , wherein the particular rule includes that the trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information includes the particular trajectory within a particular period of time.
4. The coordinate information update device according to claim 2 , wherein the particular rule includes that the trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information continuously includes the particular trajectory a plurality of times.
5. The coordinate information update device according to claim 2 , wherein the particular trajectory reaches an end point within a particular range via a point distant from a start point by a particular distance, a distance of the end point within the particular range from the start point being shorter than the particular distance.
6. The coordinate information update device according to claim 5 , wherein the particular trajectory is an approximately-circular trajectory.
7. The coordinate information update device according to claim 1 , wherein, in response to the operation information being determined to be in accordance with the particular rule, the coordinate update unit is configured to update the z-coordinate value of the object based on at least one of a distance, a direction, or a speed of a trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information.
8. A coordinate information update method, comprising:
two-dimensionally displaying an object on a screen of a two-dimensional coordinate system based on xyz-coordinate values of the object in a three-dimensional coordinate system;
receiving operation information of the two-dimensional coordinate system from an input device separate from the screen, the operation information used to update the xy-coordinate values of the object in the three-dimensional coordinate system;
determining whether the operation information to update the xy-coordinate values of the object in the three-dimensional coordinate system is in accordance with a particular rule; and
based on a result of the determination:
updating the xy-coordinate values of the object in the three-dimensional coordinate system in accordance with the operation information, in response to the operation information not being in accordance with the particular rule, and
updating the z-coordinate value of the object in the three-dimensional coordinate system in accordance with the operation information to adjust a shape of the object in a z-coordinate direction and not updating the xy-coordinate values of the object in the three-dimensional coordinate system, in response to the operation information being in accordance with the particular rule.
9. The coordinate information update method according to claim 8 , wherein the particular rule is a rule that a trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information includes a particular trajectory.
10. The coordinate information update method according to claim 9 , wherein the particular rule includes that the trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information includes the particular trajectory within a particular period of time.
11. The coordinate information update method according to claim 9 , wherein the particular rule includes that the trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information continuously includes the particular trajectory a plurality of times.
12. The coordinate information update method according to claim 9 , wherein the particular trajectory reaches an end point within a particular range via a point distant from a start point by a particular distance, a distance of the end point within the particular range from the start point being shorter than the particular distance.
13. The coordinate information update method according to claim 12 , wherein the particular trajectory is an approximately-circular trajectory.
14. The coordinate information update method according to claim 8 , wherein, in response to the operation information being determined to be in accordance with the particular rule, updating the z-coordinate value of the object comprises updating the z-coordinate value of the object based on at least one of a distance, a direction, or a speed of a trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information.
15. A coordinate information update device, comprising:
a coordinate storage unit configured to store a coordinate value of an object in a three-dimensional coordinate system, the object configured to be displayed on a two-dimensional display;
a two-dimensional conversion unit configured to convert three-dimensional coordinate values to coordinate values of a two-dimensional coordinate system;
an operation information receiver unit configured to receive operation information of the two-dimensional coordinate system from an input device that is separate from the display, the operation information used to update xy-coordinate values of the three-dimensional coordinate system with respect to the object;
an operation information determination unit configured to determine whether the operation information to update the xy-coordinate values of the three-dimensional coordinate system is in accordance with a particular rule, wherein the particular rule includes a rule that a trajectory of xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information includes a particular trajectory within a particular period of time and that the trajectory of the xy-coordinate values of the two-dimensional coordinate system corresponding to the operation information continuously includes the particular trajectory a plurality of times; and
a coordinate update unit configured to, based on a result of the determination of the operation information determination unit,
update the xy-coordinate values of the three-dimensional coordinate system with respect to the object in accordance with the operation information, in response to the operation information not being in accordance with the particular rule, and
update a z-coordinate value of the three-dimensional coordinate system with respect to the object in accordance with the operation information to adjust a shape of the object in a z-coordinate direction and maintain the xy-coordinate values of the three-dimensional coordinate system, in response to the operation information being in accordance with the particular rule.