Three-dimensional data can be easily and automatically generated using
existing non-three-dimensional data in the form of isometric drawings or
the like, without resorting to three-dimensional arrangement adjustment
CAD. In three-dimensional data generation unit 120, data edition unit
122, generates a spreadsheet data that includes information relating to a
plurality of node points on a continuous arrangement route of target
components by interactive process with a user, and stores the data in
storage unit 130. Three-dimensional data conversion unit 123, on the
basis of spreadsheet data, arranges the node points in a
three-dimensional space, connects node points having a predetermined
relationship using line segments, and imparts cross-sectional shapes to
the connected line segments, to carry out thereby conversion into target
component arrangement three-dimensional data. Three-dimensional data
management unit 124 stores the obtained target component arrangement
three-dimensional data in storage unit 130, in a format readable by
three-dimensional CAD or three-dimensional review system, and outputs the
data in response to an output instruction from interface unit 110.