Three-dimensional-model processing apparatus, three-dimensional-model processing method, and computer program
First Claim
1. A three-dimensional-model processing apparatus for displaying three-dimensional objects on a display and for executing processing relating to the displayed objects based on information input from input means, the three-dimensional-model processing apparatus comprising:
- a three-dimensional information measuring unit for measuring three-dimensional information of operating devices wherein the three-dimensional information measuring unit comprises at least one real block object, each of the at least one real block objects represents a distinct physical property;
a display-information controlling unit for controlling display of three-dimensional objects associated with the operating devices, based on the three-dimensional information of the operating devices and input from the three-dimensional-information measuring unit; and
an image display unit for displaying an image including the three-dimensional objects associated with the operating devices, under control of the display-information controlling unit wherein one of the plurality of three-dimensional objects is generated on the image display unit when one of the plurality of operating devices is placed in contact with or in proximity to one of the plurality of real block object;
wherein the one of the plurality of three-dimensional objects display the distinct physical property of the one of the plurality of real block objects;
wherein the display-information controlling unit determines whether relative positions or relative attitudes of a plurality of three-dimensional objects satisfy a predetermined processing execution condition, and executes processing for presenting distinction information to indicate that processing can be executed when it is determined that the processing execution condition is satisfied, and wherein the processing execution condition is a condition for executing processing for picking up or joining an object, and wherein the display-information controlling unit determines whether relative positions or relative attitudes of a plurality of three-dimensional objects displayed on the image display unit satisfy a predetermined condition for executing the processing for pickup or joining, and executes the processing for presenting distinction information to indicate that the processing for pickup or joining can be executed when it is determined that the condition for executing the processing for pickup or joining is satisfied;
wherein the display-information controlling unit dynamically changes the processing execution condition based on precision or resolution of measurement of three-dimensional information in the three-dimensional-information measuring unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Three-dimensional-model processing apparatus, three-dimensional-model processing methods, and computer programs are provided. In a three-dimensional-model processing apparatus, method, and computer programs, it is determined whether relative positions or relative attitudes of a plurality of three-dimensional objects shown on an image display unit satisfy a predetermined processing execution condition. When it is determined that the processing execution condition is satisfied, distinction information indicating that processing such as pickup or joining of objects is possible is presented. For example, display mode is changed or sound is output for the objects. A user is allowed to immediately find without stress whether an object is at a position where pickup or joining is possible. This improves the efficiency of operation.
6 Citations
21 Claims
-
1. A three-dimensional-model processing apparatus for displaying three-dimensional objects on a display and for executing processing relating to the displayed objects based on information input from input means, the three-dimensional-model processing apparatus comprising:
-
a three-dimensional information measuring unit for measuring three-dimensional information of operating devices wherein the three-dimensional information measuring unit comprises at least one real block object, each of the at least one real block objects represents a distinct physical property; a display-information controlling unit for controlling display of three-dimensional objects associated with the operating devices, based on the three-dimensional information of the operating devices and input from the three-dimensional-information measuring unit; and an image display unit for displaying an image including the three-dimensional objects associated with the operating devices, under control of the display-information controlling unit wherein one of the plurality of three-dimensional objects is generated on the image display unit when one of the plurality of operating devices is placed in contact with or in proximity to one of the plurality of real block object;
wherein the one of the plurality of three-dimensional objects display the distinct physical property of the one of the plurality of real block objects;wherein the display-information controlling unit determines whether relative positions or relative attitudes of a plurality of three-dimensional objects satisfy a predetermined processing execution condition, and executes processing for presenting distinction information to indicate that processing can be executed when it is determined that the processing execution condition is satisfied, and wherein the processing execution condition is a condition for executing processing for picking up or joining an object, and wherein the display-information controlling unit determines whether relative positions or relative attitudes of a plurality of three-dimensional objects displayed on the image display unit satisfy a predetermined condition for executing the processing for pickup or joining, and executes the processing for presenting distinction information to indicate that the processing for pickup or joining can be executed when it is determined that the condition for executing the processing for pickup or joining is satisfied;
wherein the display-information controlling unit dynamically changes the processing execution condition based on precision or resolution of measurement of three-dimensional information in the three-dimensional-information measuring unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A three-dimensional-model processing method for displaying three-dimensional objects on a display and for executing processing relating to the displayed objects based on information input from input means, the three-dimensional-model processing method comprising:
-
measuring step of measuring three-dimensional information of operating devices wherein the measuring step includes measuring at least one real block, each of the at least one real block objects represents a distinct physical property; controlling display-information on an image display unit, of three-dimensional objects associated with the operating devices, based on the three-dimensional information of the operating devices, measured in the three-dimensional-information measuring step; and displaying, on the image display unit, an image including the three-dimensional objects associated with the operating devices, under control in the display-information controlling step wherein one of the plurality of three-dimensional objects is generated on the image display unit when one of the plurality of operating devices is placed in contact with or in proximity to one of the plurality of real block objects;
wherein the one of the plurality of three-dimensional objects displays the distinct physical property of the one of the plurality of real block objects;wherein controlling display-information comprises determining whether relative positions or relative attitudes of a plurality of three-dimensional objects satisfy a predetermined processing execution condition, and executing processing for presenting distinction information to indicate that processing can be executed when it is determined that the processing execution condition is satisfied, wherein the processing execution condition is a condition for executing processing for picking up or joining an object, and wherein controlling display-information comprises determining whether relative positions or relative attitudes of a plurality of three-dimensional objects displayed on the image display unit satisfy a predetermined condition for executing the processing for pickup or joining, and executing the processing for presenting distinction information to indicate that the processing for pickup or joining can be executed when it is determined that the condition for executing the processing for pickup or joining is satisfied;
wherein controlling display-information comprises dynamically changing the processing execution condition based on precision or resolution of measurement of three-dimensional information in the three-dimensional-information measuring step. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification