(57)【要約】【課題】従来よりも、デザインレビューを実施するために必要な３次元モデルを効率的に作成する。【解決手段】３次元モデル作成装置１００は、製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書ＤＢ２１０と、製品を製造するために必要なオブジェクト（部品、治工具、ワークセンタ）の３次元モデルを記憶する３ＤモデルＤＢ２６０と、を有するデータサーバ部２００にアクセスする。必要オブジェクト判別部４２０は、検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する。３次元モデル作成部４３０は、必要オブジェクト判別部４２０が判別したオブジェクトのうち、３ＤモデルＤＢ２６０に３次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの３次元モデルを作成する。【選択図】図１
2020204817.tif 000002
【特許請求の範囲】
【請求項１】
製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの３次元モデルを記憶する３次元モデル記憶部と、を有するデータサーバ部にアクセスする通信部と、
前記検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する必要オブジェクト判別部と、
前記必要オブジェクト判別部が判別したオブジェクトのうち、前記３次元モデル記憶部に３次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの３次元モデルを作成する３次元モデル作成部と、
を備える３次元モデル作成装置。
【請求項２】
前記データサーバ部は、製品を製造するために必要なオブジェクトの２次元モデルを記憶する２次元モデル記憶部をさらに有し、
前記３次元モデル作成部は、前記モデル未作成オブジェクトの２次元モデルが前記２次元モデル記憶部に記憶されている場合、当該２次元モデルから３次元モデルを作成する、
請求項１に記載の３次元モデル作成装置。
【請求項３】
前記データサーバ部は、製品を製造するために必要なオブジェクトの現物の特徴を示す情報である現物データを記憶する現物記憶部をさらに有し、
前記３次元モデル作成部は、前記モデル未作成オブジェクトの２次元モデルが前記２次元モデル記憶部に記憶されていない場合、前記モデル未作成オブジェクトの現物データに基づいて、前記モデル未作成オブジェクトに類似する類似オブジェクトを特定し、前記類似オブジェクトの３次元モデルを、前記モデル未作成オブジェクトの３次元モデルとして登録する、
請求項２に記載の３次元モデル作成装置。
【請求項４】
前記３次元モデル作成部は、前記類似オブジェクトを特定できなかった場合、前記モデル未作成オブジェクトの現物データに基づいて、前記モデル未作成オブジェクトの現物に最適な３次元スキャナを判別し、判別した３次元スキャナで前記モデル未作成オブジェクトの現物を３次元スキャンすることをユーザに指示する、
請求項３に記載の３次元モデル作成装置。
【請求項５】
前記３次元モデル作成部は、
前記モデル未作成オブジェクトの現物データが無い場合、ユーザから入力された条件に基づいて参考オブジェクトの一覧を表示し、
前記一覧から選択された参考オブジェクトの３次元モデルを、前記モデル未作成オブジェクトの３次元モデルとして登録する、
請求項４に記載の３次元モデル作成装置。
【請求項６】
前記オブジェクトは、前記製品に含まれる部品、前記製品を組み立てるために必要な治工具、又は前記製品を据え付けるワークセンタのうちの少なくとも１つを含む、
請求項１から５の何れか１項に記載の３次元モデル作成装置。
【請求項７】
製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの３次元モデルを記憶する３次元モデル記憶部と、を有するデータサーバ部にアクセスする通信ステップと、
前記検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する必要オブジェクト判別ステップと、
前記必要オブジェクト判別ステップで判別したオブジェクトのうち、前記３次元モデル記憶部に３次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの３次元モデルを作成する３次元モデル作成ステップと、
を有する３次元モデル作成方法。
【請求項８】
製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの３次元モデルを記憶する３次元モデル記憶部と、を有するデータサーバ部にアクセスする通信部を備えるコンピュータを、
前記検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する必要オブジェクト判別部、
前記必要オブジェクト判別部が判別したオブジェクトのうち、前記３次元モデル記憶部に３次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの３次元モデルを作成する３次元モデル作成部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デザインレビューをする際に必要な３次元モデルを作成する３次元モデル作成装置、３次元モデル作成方法、およびプログラムに関する。
【背景技術】
【０００２】
製品を実際に製造することができるか否かを判断し、製品の設計または製造工程の見直しを行うためにデザインレビューが実施されている。また、デザインレビューの検証手順に従って、製品を製造するために必要な部品、治工具等の３次元モデルを仮想空間上に適宜配置し、仮想空間上でデザインレビューを実施可能な技術も知られている。例えば、特許文献１には、３次元ＣＡＤシステムを使って設計された仮想物体のデータを用いてデザインレビューを実施するシステムについて記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４６２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
製品は、一般的に、多くの部品から構成され、その製造には多くの治工具が使用されるため、上述したようなデザインレビューを実施するためには多くの３次元モデルが必要である。そのため、デザインレビュー実施者は、３次元モデルを作成するために、多くの作業時間を費やしてしまうという問題がある。
【０００５】
本発明は上記問題に鑑みてなされたものであり、従来よりも、デザインレビューを実施するために必要な３次元モデルを効率的に作成可能な３次元モデル作成装置、３次元モデル作成方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る３次元モデル作成装置は、通信部と、必要オブジェクト判別部と、３次元モデル作成部と、を備える。通信部は、製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの３次元モデルを記憶する３次元モデル記憶部と、を有するデータサーバ部にアクセスする。必要オブジェクト判別部は、検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する。３次元モデル作成部は、必要オブジェクト判別部が判別したオブジェクトのうち、３次元モデル記憶部に３次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの３次元モデルを作成する。
【発明の効果】
【０００７】
本発明によれば、検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別し、当該判別したオブジェクトのうち、３次元モデルが記憶されていないモデル未作成オブジェクトの３次元モデルを作成する。これにより、従来よりも、デザインレビューを実施するために必要な３次元モデルを効率的に作成することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る３次元モデル作成装置を示すブロック図
【図２Ａ】本発明の実施の形態に係る検証手順書ＤＢが記憶するデータを示す図
【図２Ｂ】本発明の実施の形態に係る部品ＤＢが記憶するデータを示す図
【図２Ｃ】本発明の実施の形態に係る治工具ＤＢが記憶するデータを示す図
【図３Ａ】本発明の実施の形態に係るワークセンタＤＢが記憶するデータを示す図
【図３Ｂ】本発明の実施の形態に係る２ＤモデルＤＢが記憶するデータを示す図
【図３Ｃ】本発明の実施の形態に係る３ＤモデルＤＢが記憶するデータを示す図
【図４】本発明の実施の形態に係る３Ｄモデル作成支援処理を示すフローチャート
【図５】本発明の実施の形態に係るＤＲ一覧画面の例を示す図
【図６】本発明の実施の形態に係る３Ｄモデル一覧画面の例を示す図
【図７】本発明の実施の形態に係る３Ｄモデル作成処理を示すフローチャート
【図８】本発明の実施の形態に係る２Ｄ→３Ｄ変換画面の例を示す図
【図９】本発明の実施の形態に係る２Ｄ→３Ｄ変換画面の例を示す図
【図１０】本発明の実施の形態に係る類似モデル一覧画面の例を示す図
【図１１】本発明の実施の形態に係る３Ｄスキャンガイド画面の例を示す図
【図１２】本発明の実施の形態に係る３Ｄモデル一覧画面の例を示す図
【図１３】本発明の実施の形態に係るプレビュー画面の例を示す図
【図１４】本発明の実施の形態の変形例に係る３Ｄモデル作成処理を示すフローチャート
【図１５】本発明の実施の形態の変形例に係る条件入力画面の例を示す図
【図１６】本発明の実施の形態の変形例に係る参考モデル一覧画面の例を示す図
【発明を実施するための形態】
【０００９】
以下、本発明を実施の形態に係る３次元モデル作成装置１００について、図面を参照しながら説明する。
【００１０】
本実施の形態に係る３次元モデル作成装置１００は、昇降機を含む製品の企画、仕様を設計する段階での据付工法に関するデザインレビューを実施するために必要な３次元モデルを作成する。デザインレビューの目的は、例えば、組立作業を実際に実施できるかの検証、または安全に作業を実施できるかの検証である。
【００１１】
３次元モデル作成装置１００は、図１に示すように、データサーバ部２００にアクセスする通信部３００と、後述する３次元モデル作成処理を実行する制御部４００と、ハンディ型３Ｄスキャナ３１０と、据置型３Ｄスキャナ３２０と、表示装置３３０と、入力装置３４０と、を備える。
【００１２】
データサーバ部２００は、ＨＤＤ（Hard Disk Drive）を有し、３次元モデル作成装置１００が作成した３次元モデルと３次元モデルを作成するために必要な各種のデータとを記憶する。具体的には、データサーバ部２００は、デザインレビューの検証手順書に係るデータを記憶する検証手順書ＤＢ２１０と、製品を構成する部品に係るデータを記憶する部品ＤＢ２２０と、製品を組み立てるのに必要な治工具に係るデータを記憶する治工具ＤＢ２３０と、製品の据え付け現場、場所、工場等であるワークセンタに係るデータを記憶するワークセンタＤＢ２４０と、部品、治工具、ワークセンタの２次元モデル、３次元モデルをそれぞれ記憶する２ＤモデルＤＢ２５０、３ＤモデルＤＢ２６０と、を記憶する。なお、以下の説明では、部品、治工具、ワークセンタを総称してオブジェクトとも表記する。
【００１３】
検証手順書ＤＢ２１０は、デザインレビューの検証手順を記録する検証手順書に係る検証手順書データを記憶する。具体的には、検証手順書ＤＢ２１０は、図２Ａに示すように、ヘッダ情報としてデザインレビューの検証手順書のタイトル名（ＤＲ名）及び検証手順書のＩＤである検証手順書ＩＤを記憶する。また、検証手順書ＤＢ２１０は、ヘッダ情報に紐付けて、デザインレビューを実施する検証項目毎に、検証項目名と、検証項目のＩＤである検証項目ＩＤと、検証項目での検証作業に必要なオブジェクト（部品、治工具、ワークセンタ）のＩＤ（部品ＩＤ、治工具ＩＤ、ワークセンタＩＤ）と、検証項目での検証作業の結果、実施者、実施日等を対応付けて記憶する。検証手順書ＤＢ２１０は、本発明の検証手順書記憶部の一例である。
【００１４】
部品ＤＢ２２０は、製品に含まれる部品に係るデータを記憶する。具体的には、部品ＤＢ２２０は、図２Ｂに示すように、部品を示すＩＤである部品ＩＤと、部品の名称と、部品の現物の特徴を示す現物データ（部品のキャプチャ画像、寸法、素材、保管場所等）と、を対応付けて記憶したものである。
【００１５】
治工具ＤＢ２３０は、製品を組み立てるために必要な治工具に係るデータを記憶する。具体的には、治工具ＤＢ２３０は、図２Ｃに示すように、治工具を示すＩＤである治工具ＩＤと、治工具の名称と、治工具の現物の特徴を示す現物データ（治工具のキャプチャ画像、寸法、素材、保管場所等）と、を対応付けて記憶したものである。なお、現物データが無いレコードは、対応するオブジェクトに在庫が無く、オブジェクトの現物が手元に無いことを意味する。
【００１６】
ワークセンタＤＢ２４０は、製品の据え付け現場等であるワークセンタに係るデータを記憶する。具体的には、ワークセンタＤＢ２４０は、図３Ａに示すように、ワークセンタを示すＩＤであるワークセンタＩＤと、ワークセンタの名称と、ワークセンタの現物の特徴を示す現物データ（ワークセンタのキャプチャ画像、寸法、素材等）と、を対応付けて記憶したものである。
【００１７】
部品ＤＢ２２０、治工具ＤＢ２３０、ワークセンタＤＢ２４０は、本発明の現物記憶部の一例である。
【００１８】
２ＤモデルＤＢ２５０は、オブジェクトの２次元モデルを記憶する。具体的には、２ＤモデルＤＢ２５０は、図３Ｂに示すように、部品ＩＤ、治工具ＩＤ、ワークセンタＩＤの何れかであるＩＤと、当該ＩＤが示す部品、治工具、又はワークセンタの図番と、図番に紐付けられた部品、治工具、又はワークセンタの２次元モデルと、２次元モデルの属性情報（名称、サイズ等）とを対応付けて記憶したものである。２ＤモデルＤＢ２５０は、本発明の２次元モデル記憶部の一例である。
【００１９】
３ＤモデルＤＢ２６０は、デザインレビューの検証作業で必要なオブジェクトの３次元モデルを記憶する。具体的には、３ＤモデルＤＢ２６０は、図３Ｃに示すように、部品ＩＤ、治工具ＩＤ、ワークセンタＩＤの何れかであるＩＤと、当該ＩＤに対応した部品、治工具、又はワークセンタの図番と、図番に紐付けられた部品、治工具、又はワークセンタの３次元モデルと、３次元モデルの属性情報（名称、サイズ等）とを対応付けて記憶したものである。なお、３ＤモデルＤＢ２６０に記憶されている３次元モデルは、３次元ＣＡＤシステムによって作成されたものでもよいし、３Ｄスキャナで現物を３Ｄスキャンすることで作成されたものでもよい。３ＤモデルＤＢ２６０は、本発明の３次元モデル記憶部の一例である。
【００２０】
図１に戻り、通信部３００は、通信回線を介してデータサーバ部２００にアクセスし、データサーバ部２００に記憶されたデータの呼び出しと、データサーバ部２００にデータの送信を実行する。通信回線は、データサーバ部２００にアクセスできれば限定されず、３次元モデル作成装置１００の内部に配置されたデータサーバ部２００にアクセスする内部バスであってもよく、外部に配置されたデータサーバ部２００にアクセスするインターネット回線であってもよい。例えば、通信部３００は、データサーバ部２００から呼び出したデザインレビューの検証手順書、３次元モデル、２次元モデル、現物データを制御部４００に出力する。また、通信部３００は、制御部４００から出力された検証手順書、３次元モデルをデータサーバ部２００に送信する。
【００２１】
ハンディ型３Ｄスキャナ３１０は、ユーザが持ち運び可能な３次元スキャナである。ハンディ型３Ｄスキャナ３１０は、対象とするオブジェクトの３次元モデルを作成して制御部４００に出力する。ハンディ型３Ｄスキャナ３１０は、比較的サイズが小さいオブジェクトの３次元モデルを作成するのに適する。
【００２２】
据置型３Ｄスキャナ３２０は、ユーザが持ち運びできない大型な３次元スキャナである。据置型３Ｄスキャナ３２０は、対象とするオブジェクトの３次元モデルを作成して制御部４００に出力する。据置型３Ｄスキャナ３２０は、比較的サイズの大きいオブジェクトの３次元モデルを作成するのに適する。
【００２３】
表示装置３３０は、ＬＣＤ（Liquid Crystal Display）であり、制御部４００の制御に基づいて、種々の画面を表示する。なお、表示装置３３０は、ヘッドマウントであってもよい。
【００２４】
入力装置３４０は、マウス、キーボード等であり、ユーザからの操作を受け付け、受け付けた操作に対応した信号を制御部４００に出力する。
【００２５】
制御部４００は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備える。制御部４００は、ＣＰＵがＲＯＭに記憶されたプログラムを読み出してＲＡＭ上で実行することにより、３次元作成装置の各部を制御する。また、制御部４００は、機能的な構成として、メニュー制御部４１０と、必要オブジェクト判別部４２０と、３次元モデル作成部４３０と、プレビュー表示部４４０と、を備える。
【００２６】
メニュー制御部４１０は、検証手順書ＤＢ２１０、部品ＤＢ２２０、治工具ＤＢ２３０、ワークセンタＤＢ２４０から、データの呼出、選択、編集を行う。
【００２７】
必要オブジェクト判別部４２０は、検証手順データに基づいて、製品のデザインレビューに必要なオブジェクト（部品、治工具、ワークセンタ）を判別する。
【００２８】
３次元モデル作成部４３０は、必要オブジェクト判別部４２０が判別したオブジェクトの３次元モデルの有無を確認し、作成されていないオブジェクト（モデル未作成オブジェクト）の３次元モデルを作成するための処理を行う。
【００２９】
例えば、モデル未作成オブジェクトの２次元モデルがある場合、３次元モデル作成部４３０は、当該２次元モデルからモデル未作成オブジェクトの３次元モデルを作成するための処理を行う。
【００３０】
また、３次元モデル作成部４３０は、モデル未作成オブジェクトの２次元モデルが無い場合、モデル未作成オブジェクトの現物データから類似オブジェクトを特定し、類似オブジェクトの３次元モデルを流用するための処理を行う。
【００３１】
また、３次元モデル作成部４３０は、類似オブジェクトを特定できなかった場合は、モデル未作成オブジェクトの現物を３次元スキャンするのに適した３次元スキャナを判別し、判別した３次元スキャナでモデル未作成オブジェクトの現物を３次元スキャンすることをユーザに指示するための処理を行う。
【００３２】
プレビュー表示部４４０は、デザインレビューの検証作業に必要な各オブジェクトの３次元モデルを組み合わせて表示装置３３０に表示させる。
【００３３】
続いて、３次元モデル作成装置１００が実行する３Ｄモデル作成支援処理の動作について説明する。例えば、ユーザは入力装置３４０を操作して３Ｄモデル作成支援処理を開始することを指示し、制御部４００が当該指示を受け付けると、図４に示す３Ｄモデル作成支援処理が開始される。
【００３４】
３Ｄモデル作成支援処理が開始されると、制御部４００は、図５に示すＤＲ一覧画面を表示装置３３０に表示する（ステップＳ１０）。ＤＲ一覧画面には、ＤＲ名入力欄と、検証項目一覧と、「３Ｄモデル表示」ボタンとが含まれる。
【００３５】
ユーザは、入力装置３４０を操作して、ＤＲ一覧画面のＤＲ名入力欄の右端の下向き三角ボタンをクリックする。当該クリック操作に応答して、制御部４００は、検証手順書ＤＢ２１０に記憶されている各検証手順書のＤＲ名をプルダウンで一覧表示する。ユーザは、入力装置３４０を操作して、一覧表示されている中から対象とするデザインレビューのＤＲ名を選択する。制御部４００は、検証手順書ＤＢ２１０を参照して、選択されたＤＲ名で特定される検証手順書に含まれる各検証項目の検証項目名を、検証項目一覧に表示する。
【００３６】
続いて、ユーザは、入力装置３４０を操作して、検証項目一覧から実施したい検証項目をチェックし、「３Ｄモデル表示」ボタンをクリックする。当該クリック操作に応答して、制御部４００は、選択された検証項目での検証作業に必要なオブジェクト（部品、治工具、ワークセンタ）を特定する（ステップＳ２０）。具体的には、制御部４００は、検証手順書ＤＢ２１０を参照して、検証手順書の選択された検証項目名に紐付けられている部品ＩＤ、治工具ＩＤ、ワークセンタＩＤを特定すればよい。また、制御部４００は、部品ＤＢ２２０、治工具ＤＢ２３０、ワークセンタＤＢ２４０を参照して、特定したＩＤに対応する部品、治工具、ワークセンタの名称、キャプチャ画像等も適宜取得する。
【００３７】
続いて、制御部４００は、図６に示すような３Ｄモデル一覧画面を表示装置３３０に表示する（ステップＳ３０）。３Ｄモデル一覧画面は、「３Ｄモデル作成」ボタンと「プレビュー」ボタンとを含む。また、３Ｄモデル一覧画面には、ステップＳ２０で特定したオブジェクトの名称とキャプチャ画像が、オブジェクトの種類毎に、部品一覧エリア、治工具一覧エリア、およびワークセンタ一覧エリアに表示される。なお、部品一覧エリア、治工具一覧エリア、ワークセンタ一覧エリアには、表示されているオブジェクトの３次元モデルの有無、２次元モデルの有無、および、現物データの有無を示す表が表示される。これらの有無は、制御部４００が、部品ＤＢ２２０，治工具ＤＢ２３０、ワークセンタＤＢ２４０、２ＤモデルＤＢ２５０，３ＤモデルＤＢ２６０を検索して判別すればよい。
【００３８】
ここで、デザインレビューの検証作業を実施するためには、３Ｄモデル一覧画面に表示されている検証作業に必要な全てのオブジェクトの３次元モデルを予め作成しておく必要がある。図６に示す３次元モデル一覧画面の部品一覧エリア、治工具一覧エリア、ワークセンタ一覧エリアのモデル有無の表を参照すると、３次元モデルが未作成のものがあることがわかる。そのため、ユーザは、入力装置３４０を操作して、「３Ｄモデル作成」ボタンをクリックする。当該クリックに応じて、制御部４００は、３次元モデル一覧画面に表示されるオブジェクトで３次元モデルを未だ作成していないオブジェクト（以下、モデル未作成オブジェクトとも表記）の３次元モデルを作成する３Ｄモデル作成処理を実行する（ステップＳ４０）。３Ｄモデル作成処理の詳細について、図７のフローチャートを用いて説明する。
【００３９】
まず、制御部４００は、モデル未作成オブジェクトを１つ選択する（ステップＳ４０１）。そして、制御部４００は、２ＤモデルＤＢ２５０を参照して、選択したモデル未作成オブジェクトの２次元モデルが作成されているか否かを判別する（ステップＳ４０２）。
【００４０】
２次元モデルが作成されている場合（ステップＳ４０２；Ｙｅｓ）、制御部４００は、図８に示す２Ｄ→３Ｄ変換画面を表示装置３３０に表示する（ステップＳ４０３）。この２Ｄ→３Ｄ変換画面では、２ＤモデルＤＢ２５０から取得したモデル未作成オブジェクトの２次元モデルが２Ｄプレビューエリアに、その属性情報（名称、寸法等）がその右側に表示される。また、２Ｄ→３Ｄ変換画面は、「不要箇所指定」ボタン、「底面指定」ボタン、「底面高さ指定」ボタン、「側面立上辺指定」ボタン、「側面奥行指定」ボタン、「３Ｄ変換」ボタン、「モデル反映」ボタンを含む。
【００４１】
ユーザは、２Ｄプレビューエリアに表示されている２次元モデル及び属性情報を確認した後、必要であれば、入力装置３４０により、「不要箇所指定」ボタン、「底面指定」ボタン、「底面高さ指定」ボタン、「側面立上辺指定」ボタン、「側面奥行指定」ボタンを操作して３次元変換用のパラメータを指定（変更）する。
【００４２】
具体的には、ユーザは、「不要箇所指定」ボタン又は「底面指定」ボタン又は「側面立上辺指定」ボタンをクリックした後、２Ｄプレビューエリアの２次元モデルの特定のパーツをクリックして、各ボタンに対応したパラメータを指定する。また、ユーザは、「底面高さ指定」ボタン、若しくは「側面奥行指定」ボタンをクリックした後、２Ｄプレビューエリアの２次元モデルの特定のパーツをドラッグすることで、高さ、若しくは奥行を指定する。また、これらのパラメータの指定に併せて、２Ｄプレビューエリアの２次元モデルの外観も適宜変更される。
【００４３】
パラメータの設定が終わった後、ユーザは、「３Ｄ変換」ボタンをクリックする。当該クリック操作に応答して、制御部４００は、指定されたパラメータを基に、例えばＲＰＡ（Robotic Process Automation）の手法により、２Ｄモデルに対して不要箇所削除、底面引き伸ばし、側面立ち上げ、側面押し出し等の処理を行った後、２Ｄモデルから３Ｄモデルへの変換処理を実施し、図９に示すように３Ｄプレビューエリアに変換した３Ｄモデルを表示する。
【００４４】
ユーザは、表示された３Ｄモデルを確認した後、「モデル反映」ボタンをクリックする。当該クリック操作に応答して、制御部４００は、表示された３Ｄモデルを、モデル未作成オブジェクトの３Ｄモデルとして３ＤモデルＤＢ２６０に登録する（ステップＳ４０４）。そして、処理はステップＳ４１２に移る。なお、ユーザは、表示された３Ｄモデルに納得がいかない場合は、上述したパラメータの設定を再度行い、３Ｄモデルを再作成してもよい。
【００４５】
ここで、上述したステップＳ４０３、Ｓ４０４の処理は、モデル未作成オブジェクトの２Ｄモデルが２ＤモデルＤＢ２５０に記憶されている場合に行われる処理である。これに対し、モデル未作成オブジェクトの２Ｄモデルが２ＤモデルＤＢ２５０に記憶されていない場合（ステップＳ４０２；Ｎｏ）、制御部４００は、モデル未作成オブジェクトの現物データに基づいて、３ＤモデルＤＢ２６０の中から、モデル未作成オブジェクトに類似する類似オブジェクトを特定する（ステップＳ４０５）。
【００４６】
具体的には、制御部４００は、部品ＤＢ２２０、治工具ＤＢ２３０、若しくはワークセンタＤＢ２４０を参照して、モデル未作成オブジェクトの現物のキャプチャ画像を取得する。そして、制御部４００は、ＡＩを用いた公知の画像認識技術により、モデル未作成オブジェクトの現物のキャプチャ画像と、部品ＤＢ２２０、治工具ＤＢ２３０、およびワークセンタＤＢ２４０に記憶されている他のオブジェクトの現物のキャプチャ画像との類似度を求め、予め定めた閾値以上の類似度を有しており、且つ、３ＤモデルＤＢ２６０に３Ｄモデルが記憶されているオブジェクトを類似オブジェクトとして特定すればよい。なお、条件に一致すれば、複数の類似オブジェクトが特定される。
【００４７】
ステップＳ４０５で類似オブジェクトが特定された場合（ステップＳ４０６；Ｙｅｓ）、制御部４００は、類似オブジェクトの名称、キャプチャ画像、類似度等を図１０に示すように一覧表示する類似モデル一覧画面を表示装置３３０に表示する（ステップＳ４０７）。
【００４８】
そして、ユーザは、入力装置３４０を操作して、一覧表示されている類似オブジェクトの中から、３Ｄモデルを流用したいオブジェクトを選択した後、「モデル反映」ボタンをクリックする。当該クリック操作に応答して、制御部４００は、３ＤモデルＤＢ２６０に記憶されている選択した類似オブジェクトの３Ｄモデルを、モデル未作成オブジェクトの３Ｄモデルとして新たに３ＤモデルＤＢ２６０に登録する（ステップＳ４０８）。そして、処理はステップＳ４１２に移る。
【００４９】
一方、類似オブジェクトが無い場合（ステップＳ４０６；Ｎｏ）、制御部４００は、モデル未作成オブジェクトの現物データが示すサイズ、保管場所等の情報に基づいて、当該モデル未作成オブジェクトを３Ｄスキャンするのにハンディ型３Ｄスキャナ３１０と据置型３Ｄスキャナ３２０のどちらが適しているかを判別する（ステップＳ４０９）。そして、制御部４００は、最適と判別したハンディ型３Ｄスキャナ３１０、若しくは据置型３Ｄスキャナ３２０でモデル未作成オブジェクトの３次元スキャンを指示する図１１に示すような３Ｄスキャンガイド画面を表示装置３３０に表示する（ステップＳ４１０）。なお、この３Ｄスキャンガイド画面では、スキャン対象とするモデル未作成オブジェクトのキャプチャ画像、名称、及び保管場所を示す情報が、部品ＤＢ２２０、治工具ＤＢ２３０又はワークセンタＤＢ２４０から取得されて表示される。
【００５０】
ユーザは、３Ｄスキャンガイド画面での指示に従い、指定されたハンディ型３Ｄスキャナ３１０、若しくは据置型３Ｄスキャナ３２０でモデル未作成オブジェクトの現物を３次元スキャンし、スキャンが完了すると３Ｄスキャンガイド画面の「完了」ボタンをクリックする。当該クリック操作に応答して、制御部４００は、ハンディ型３Ｄスキャナ３１０、若しくは据置型３Ｄスキャナ３２０によって作成された３Ｄモデルをモデル未作成オブジェクトの３次元モデルとして３ＤモデルＤＢ２６０に登録する（ステップＳ４１１）。そして、処理はステップＳ４１２に移る。
【００５１】
ステップＳ４１２において、制御部４００は、３ＤモデルＤＢ２６０を参照して、モデル未作成オブジェクトの有無を判別する（ステップＳ４１２）。モデル未作成オブジェクトがまだある場合（ステップＳ４１２；Ｙｅｓ）、処理はＳ４０１に戻り、モデル未作成オブジェクトの３次元モデルを作成するための一連の処理が繰り返される。モデル未作成オブジェクトが無い場合（ステップＳ４１２；Ｎｏ）、３Ｄモデル作成処理は終了する。
【００５２】
図４に戻り、３Ｄモデル作成処理が終了すると、制御部４００は、再度、図１２に示す３Ｄモデル一覧画面を表示装置３３０に表示させる（ステップＳ５０）。３Ｄモデル作成処理が実行されたことにより、３Ｄモデル一覧画面に表示されている全てのオブジェクトの３Ｄモデルが作成されたこととなり、モデル有無を示す表において、全て３Ｄ「有」に更新される。
【００５３】
続いて、ユーザは、入力装置３４０を操作して、デザインレビューの検証対象としたいオブジェクトをチェックした後、「プレビュー」ボタンをクリックする。当該クリック操作に応じて、制御部４００は、チェックされたオブジェクトを図１３に示すプレビュー画面に表示する（ステップＳ６０）。プレビュー画面は、「ＤＭＵツール出力」ボタンを含む。ユーザは、入力装置３４０を操作して、プレビュー画面に表示されているオブジェクトを回転させたり、拡大、縮小させたりすることができる。
【００５４】
また、ユーザが、入力装置３４０を操作して、プレビュー画面の「ＤＭＵツール出力」をクリックすると、制御部４００は、検証対象としてチェックされたオブジェクトの３次元モデルを特定のフォルダに転送する。そして、制御部４００は、ＤＭＵ（Digital Mock-Up）ツールを起動させ、特定のフォルダに置かれた３次元モデルを読込み、図示せぬＤＭＵツールの表示画面を表示装置３３０に表示させる（ステップＳ７０）。以下は、ＤＭＵツールによりデザインレビューが適宜実施される。以上で３次元モデル作成処理は終了する。
【００５５】
このように、本実施の形態によれば、検証手順書のデータに基づいて、製品のデザインレビューに必要なオブジェクトが判別され、判別したオブジェクトのうち３次元モデルが作成されていないモデル未作成オブジェクトを対象に３次元モデル作成処理が実行される。そのため、デザインレビューに必要なオブジェクトの３次元モデルだけを効率よく作成することができる。
【００５６】
また、本実施の形態によれば、モデル未作成オブジェクトの２Ｄモデルがあれば、当該２Ｄモデルから３Ｄモデルを作成する。また、２Ｄモデルが無ければ、現物データから類似オブジェクトを特定して、類似オブジェクトの３Ｄモデルを流用する。さらに、類似オブジェクトが無い場合は、モデル未作成オブジェクトの現物を３次元スキャンするのに適した３次元スキャナを判別し、判別した３次元スキャナでモデル未作成オブジェクトの現物を３次元スキャンすることをユーザに指示する。このように、明確なガイドラインに従って３次元モデルを作成するため、効率よく短時間で３次元モデルを作成することが可能となる。
【００５７】
（変形例）
上述した実施の形態は本発明の一例であり、種々の変形、応用が可能である。
【００５８】
例えば、３次元モデル作成装置１００が、ハンディ型３Ｄスキャナ３１０と据置型３Ｄスキャナ３２０以外の３Ｄスキャナを備えていてもよい。また、３次元モデル作成装置１００が、外部の３Ｄスキャナと通信可能に接続されていてもよい。
【００５９】
上記実施の形態では、昇降機の据付工法に関するデザインレビューを実施するために必要なオブジェクトの３次元モデルを作成する例を示したが、本発明はこれに限定されず、様々な種類の製品のデザインレビューで必要になる３次元モデルの作成に本発明は適用可能である。
【００６０】
上記実施の形態では、デザインレビュー実施に必要なオブジェクトの３次元モデルとして、部品、治工具、ワークセンタの３次元モデルを示したが、本発明はこれに限定されるものではなく、デザインレビューに必要となるあらゆる種類のオブジェクトの３次元モデルを作成する場面において、本発明は適用可能である。
【００６１】
３次元モデル作成処理において、図１０に示す類似モデル一覧画面に表示されている類似オブジェクトからユーザが選択した類似オブジェクトの３次元モデルをモデル未作成オブジェクトの３次元モデルとして登録した。しかしながら、類似モデル一覧画面を表示せずに、最も類似度が高いオブジェクトの３次元モデルを自動的にモデル未作成オブジェクトの３次元モデルとして登録してもよい。このようにすることで、３次元モデル作成処理の処理時間を短縮することができる。
【００６２】
また、例えば、モデル未作成オブジェクトの２Ｄモデルが無く、現物データも無く、現物自体の在庫が無く現物の３Ｄスキャンもできない場合、制御部４００は、図１４に示すような３次元モデル作成処理を実行してもよい。
【００６３】
この場合、まず、制御部４００は、図１５に示す条件入力画面を表示装置３３０に表示させる（ステップＳ１）。
【００６４】
ユーザは、入力装置３４０を操作して、条件入力画面から名称、機種名、サイズ等の各条件と、各条件の優先順位とを入力し、「検索」ボタンをクリックする。当該クリックに応じて、制御部４００は、部品ＤＢ２２０、治工具ＤＢ２３０、ワークセンタＤＢ２４０から、条件に合致するオブジェクトである参考オブジェクトを検出する（ステップＳ２）。この際、制御部４００は、条件に完全一致するものだけを検出するのではなく所謂あいまい検索を行い、条件に部分一致するもの、入力した各条件のうち一部の条件に一致するもの等を広く検出する。なお、ここでの検出方法は種々の手法が考えられる。例えば、制御部４００は、優先順位が１位の条件が少なくとも部分一致することを、検出の最低条件としてもよい。
【００６５】
続いて、制御部４００は、モデル未作成オブジェクトと検出した各参考オブジェクトとの間の類似度を求める（ステップＳ３）。具体的には、制御部４００は、検出された参考オブジェクトの入力した各条件との一致数、一致度、各条件の優先順位等に基づいて類似度を算出すればよい。例えば、制御部４００は、入力した各条件と一致する数が多い参考オブジェクトほど、高い値になるように類似度を算出すればよい。また、制御部４００は、優先順位が上位の条件と完全一致する参考オブジェクトを、部分一致する参考オブジェクト、若しくは、優先順位が下位の条件と完全一致する参考オブジェクトよりも高い値になるように類似度を算出すればよい。
【００６６】
続いて、制御部４００は、ステップＳ２で検出した各参考オブジェクトを、ステップＳ３で求めた類似度とともに一覧表示する図１６に示す参考モデル一覧画面を表示装置３３０に表示する（ステップＳ４）。ユーザは、入力装置３４０を操作して、一覧表示されている参考オブジェクトの中から、３Ｄモデルを流用したいものを１つ選択した後、「モデル反映」ボタンをクリックする。当該クリック操作に応答して、制御部４００は、３ＤモデルＤＢ２６０に記憶されている選択した参考オブジェクトの３Ｄモデルを、モデル未作成オブジェクトの３Ｄモデルとして新たに３ＤモデルＤＢ２６０に登録する（ステップＳ５）。以上で処理は３次元モデル作成処理は終了する。
【００６７】
このように、この３次元モデル作成処理では、ユーザが入力した条件に基づいて参考オブジェクトが一覧表示され、そのなかから選択されたものがモデル未作成オブジェクトの３Ｄモデルとして流用される。そのため、２Ｄモデル及び現物データが無い場合であっても、デザインレビューに必要なオブジェクトの３次元モデルを効率よく作成することができる。
【００６８】
また、３次元モデル作成装置１００の制御部４００が実行するプログラムを、既存のコンピュータに適用することで、当該コンピュータを本発明に係る３次元モデル作成装置１００として機能させることも可能である。
【００６９】
このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネット、イントラネット等の通信ネットワークを介して配布してもよい。
【００７０】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、この発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【符号の説明】
【００７１】
１００…３次元モデル作成装置、２００…データサーバ部、２１０…検証手順書ＤＢ、２２０…部品ＤＢ、２３０…治工具ＤＢ、２４０…ワークセンタＤＢ、２５０…２ＤモデルＤＢ、２６０…３ＤモデルＤＢ、３００…通信部、３１０…ハンディ型３Ｄスキャナ、３２０…据置型３Ｄスキャナ、３３０…表示装置、３４０…入力装置、４００…制御部、４１０…メニュー制御部、４２０…必要オブジェクト判別部、４３０…３次元モデル作成部、４４０…プレビュー表示部。
【図１】
2020204817.tif 000003
【図２Ａ】
2020204817.tif 000004
【図２Ｂ】
2020204817.tif 000005
【図２Ｃ】
2020204817.tif 000006
【図３Ａ】
2020204817.tif 000007
【図３Ｂ】
2020204817.tif 000008
【図３Ｃ】
2020204817.tif 000009
【図４】
2020204817.tif 000010
【図５】
2020204817.tif 000011
【図６】
2020204817.tif 000012
【図７】
2020204817.tif 000013
【図８】
2020204817.tif 000014
【図９】
2020204817.tif 000015
【図１０】
2020204817.tif 000016
【図１１】
2020204817.tif 000017
【図１２】
2020204817.tif 000018
【図１３】
2020204817.tif 000019
【図１４】
2020204817.tif 000020
【図１５】
2020204817.tif 000021
【図１６】
2020204817.tif 000022