Patent ID: 8370116

Claim:
A harness verification apparatus that displays a harness route on a three-dimensional model of an object, the three-dimensional model being placed in virtual space, the harness verification apparatus comprising: a display unit configured to display a projection image of the three-dimensional model; a pointing input unit configured to provide an amount of movement in three-dimensional space; an information storage unit configured to store design data and reference plane data, the design data representing an arrangement and shapes of components included in the object, the reference plane data representing settings of a plurality of reference planes in virtual space; a model-display processing unit configured to place the three-dimensional model in virtual space and display a model plane on the display unit, the model plane being a plane onto which an overhead view of the placed three-dimensional model is projected; a cross-section drawing unit configured to set a plurality of reference planes in virtual space on the basis of the reference plane data and display cross-section projection planes on the display unit, the cross-section projection planes each being a plane onto which a cross section defined by intersection of the three-dimensional model and one of the plurality of reference planes is projected; a pointing-position obtaining unit configured to obtain a pointing position in virtual space on the basis of an amount of movement of the pointing position, the movement being made by operating the pointing input unit; an operation-position designating unit configured to designate the pointing position as an operation position; a cross-section-position changing unit configured to change vectors of the plurality of reference planes on the basis of the operation position and store the reference plane data about the changed reference planes in the information storage unit; a pass-point editing unit configured to identify the operation position as a pass point of a harness included in the object, generate one or more curve segments each corresponding to a section between two adjacent pass points when a plurality pass points are identified, and store, in the information storage unit, definition information about a route of the harness defined on the basis of a curve obtained by joining the curve segments; and a projection-route drawing unit configured to display a projection route of the harness on each of the cross-section projection planes, the projection route being generated on the corresponding cross section on the basis of the definition information.