(57)【要約】【課題】３次元モデルから投影によって２次元の図面を作成することができるが、２次元の図面では陰線処理や寸法線の書き方が用途によってきめられており、単なる形状の投影では、手作業による修正・追加の作業量が大きい。【解決手段】対応情報抽出部において、３次元モデルと２次元モデルの形状情報と寸法線や陰線処理などからなる図面修飾情報を対応付けておく。これによって、３次元モデルが修正された場合に形状情報の変更に対応して図面修飾情報も変更され図面修飾情報の手作業による追加，変更作業を軽減できる。【選択図】  図２
2012128609.tif 000002
【特許請求の範囲】
【請求項１】
形状と、前記形状を修飾する修飾情報を有する２次元図面を管理する図面作成支援装置の作成支援方法において、３次元のモデルと２次元の図面が対応づけられている場合に、２次元図面における形状情報および修飾情報を３次元モデルと対応づけて記憶することを特徴とする２次元図面作成支援方法。
【請求項２】
請求項１において、前記３次元モデルが修正された場合に、該対応関係を利用して対応する２次元図面における形状情報と修飾情報を変更することにより該修正された３次元モデルに対応する２次元図面の作成を支援することを特徴とする２次元図面作成支援方法。
【請求項３】
請求項１において、前記修飾情報は寸法線情報又は陰線情報であることを特徴とする２次元図面作成支援方法。
【請求項４】
請求項２において、前記３次元モデルが修正され、該対応関係を利用して対応する２次元図面における形状情報と修飾情報を変更する際に、修正前の３Ｄモデルの部分と対応する２次元図面の修飾情報の修飾形式に合わせて、修正後の３Ｄモデルの部分と対応する２次元図面の修飾情報を変更することを特徴とする２次元図面作成支援方法。
【請求項５】
形状と形状を修飾する修飾情報を有する２次元図面を管理する図面作成支援装置において、３次元のモデルと２次元の図面が対応づけられている場合に、２次元図面における形状情報および修飾情報を３次元モデルと対応づけて記憶する記録部を有することを特徴とする２次元図面作成支援装置。
【請求項６】
形状と形状を説明・修飾する修飾情報からなる２次元図面の作成支援装置において、対応する３次元のモデルと２次元の図面が対応づけられている場合に、２次元図面における形状情報および修飾情報を３次元モデルと対応づけて記憶し、３次元モデルが修正された場合に、該対応関係を利用して対応する２次元図面における形状情報と修飾情報を変更する修正モデル対応修飾フォーマット生成処理部を有することを特徴とする２次元図面作成支援装置。
【請求項７】
請求項５において、前記修飾情報は寸法線情報又は陰線情報であることを特徴とする２次元図面作成支援装置。
【請求項８】
請求項６において、前記修正モデル対応修飾フォーマット生成処理部は、前記３次元モデルが修正され、該対応関係を利用して対応する２次元図面における形状情報と修飾情報を変更する際に、修正前の３Ｄモデルの部分と対応する２次元図面の修飾情報の修飾形式に合わせて、修正後の３Ｄモデルの部分と対応する２次元図面の修飾情報を変更することを特徴とする２次元図面作成支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工業製品，施設等の設計図作成を効率良く行うための、図面作成支援装置および図面作成支援装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
プラントの設計においては設計の初期段階から部品の製作・プラントの建設にいたるまで多様な図面が作成される。特にプラントのレイアウト設計においては、機器や配管の配置位置を２次元の図面で設定した後、配管など一部の機器を３次元モデルで作成して機器配管の強度評価，サポートなどの付属部品の干渉やメインテナンス性を考慮して最終的な形状およびレイアウトを作成する。多くの場合、こうして最終的に定まった機器のレイアウトを反映した２次元の全体図が必要である。その作成には省力化のために、〔特許文献１〕にみられるように、作成した３次元モデルの投影により、全体図を作成する方法がある。
【０００３】
また、投影によって２次元の図面を描画する際に投影方向から描画対象のものが隠れる場合の処理である陰線処理を実施する方法として、〔特許文献２〕、および〔特許文献３〕がある。製作図面やプラントの配置図面などの作成に必要な寸法線の描画を省力化する方法としては、〔特許文献４〕がある。〔特許文献４〕による方法では、図形の特徴と書くべき寸法線の位置を組み合わせて事例から学習し、形状データを与えると寸法線を自動的に描画する方法が提案されている。非特許文献１には、２Ｄ図面情報のフォーマットが記載されている。非特許文献２には、３Ｄモデルのデータとして、ワイヤーフレームモデルやサーフィスモデル，ソリッドモデルなどの例が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７７３３１号公報（Ｐ２００８−７７３３１Ａ）
【特許文献２】特開平５−２９８４５９号公報
【特許文献３】特開平５−１７４１０６号公報
【特許文献４】特開平７−９８７２０号公報
【非特許文献】
【０００５】
【非特許文献１】落合重紀，“ＤＸＦハンドブック”，オーム社，平成１５年３月
【非特許文献２】内山  浩，“ＡｕｔｏＣＡＤ入門”，日刊工業新聞，平成２１年２月
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、〔特許文献１〕を利用して３次元モデルから２次元の図面を作成しようとすると、以下の問題がある。
（１）通常、全ての機器の正確な３次元モデルは作成されない（コストがかかる）。
（２）特に陰線処理では、〔特許文献２〕，〔特許文献３〕の方法では、すべての対象物が３次元モデル化されていることが前提であり適用できない場合が多い。
（３）また、たとえすべての対象物が３次元モデルで作成されていたとして、〔特許文献２〕および、〔特許文献３〕を用いた場合においても、対象とする機器・構造物や図面の種類によって、線の種類を変えたり、ハッチを付けたりなどが必要になる場合があり、人手による後処理が多く必要となる。また、寸法線について、〔特許文献４〕の方法を用いたとしても、どこに寸法線を引くか、どの方向に引き出し線をだすかなど、形状データと寸法線データのバランスを考えた調整が必要で、自動的に描画された寸法線に対して人手による多くの整形を必要とする。
【０００７】
設計の初期段階では多くの場合、寸法線や陰線処理なども行った２次元の図面を作成して、全体レイアウトを検討する。また、改造や流用設計などでは、設計のもとになる２次元の図面が存在し、それをもとに、配管，機器などの形状を一部変更する場合もある。これら、存在する２次元の図面は、最終的に正確な機器・配管の形状・位置を記載した２次元の図面に置き換えられるが、もとの２次元の図面の情報を生かして図面作成の生産性向上を図りたい。
【課題を解決するための手段】
【０００８】
図面作成支援装置において、原図となる２次元の図面を読み込み表示し、図面中の３次元化対象のオブジェクトを選択・指定し、該選択したオブジェクトと３次元化する原図となる２次元の図面中のオブジェクトとの対応関係を対応情報抽出部で抽出するとともに、２次元の図面が３次元モデルをどの方向に投影したものかを指定することにより、３次元化するオブジェクトと他の２次元図面中のオブジェクトとの形状および位置関係を形状情報解析部で解析し形状情報ＤＢに登録し、原図となる２次元の図面中の３次元対象オブジェクトに関わる寸法線および陰線情報などの図面修飾フォーマットを図面修飾フォーマット解析部で解析して図面修飾フォーマットＤＢに登録する一方、３次元化されたオブジェクトの２次元図面中での形状は、投影情報生成部にて生成し、生成された２次元形状情報ともとの２次元オブジェクトとの対応関係に基づいて、３次元モデル中のオブジェクトと図面修飾フォーマットとの対応関係を設定する。次に、３次元モデルが修正された際、３次元モデル差違抽出部において元の３次元モデルとの差違を抽出し、既に設定された投影方向をもとに差違の部分の２次元図面での２次元形状を生成するとともに、もとの３次元モデルと２次元図面との対応関係に基づいて、修正した３次元モデルに対応して新たに生成された２次元形状情報に適した図面修飾フォーマットを図面修飾フォーマットＤＢを参照して図面修正フォーマット生成部において生成し、これら生成された２次元形状情報，寸法線情報，陰線情報に基づいて３次元化されたオブジェクトの情報に対応した２次元図面を２次元図面精密化図面出力部において生成し、生成された図面をディスプレイに表示する。
【発明の効果】
【０００９】
本発明により、２次元の図面の一部、または全部を３次元ＣＡＤ等を用いて３次元オブジェクトを生成して精密化し、修正された３次元のオブジェクトに対応した図面に修正する際、もとの図面の寸法線，陰線処理のフォーマットを自動的に継承した図面に容易に修正することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態におけるシステム構成図。
【図２】本発明の実施の形態における処理手順図。
【図３】本発明の実施の形態における２次元図面情報フォーマットの例。
【図４】本発明の実施の形態における３次元モデルの例。
【図５】本発明の実施の形態における２次元図面の例。
【図６】本発明の実施の形態における投影図の例。
【図７】本発明の実施の形態における投影図の例。
【図８】本発明の実施の形態における投影図の例。
【図９】本発明の実施の形態における２次元図面の例。
【図１０】本発明の実施の形態における２次元図面の例。
【図１１】本発明の実施の形態における２次元図面の例。
【図１２】本発明の実施の形態に３次元モデルデータフォーマットの例。
【図１３】本発明の実施の形態における投影図の例。
【図１４】本発明の実施の形態における対応情報抽出Ｉ／Ｆの例。
【図１５】本発明の実施の形態における２次元図面修飾情報の例。
【図１６】本発明の実施の形態における３次元モデルの説明図。
【図１７】本発明の実施の形態における３次元モデルの説明図。
【図１８】本発明の実施の形態における２次元図面修飾情報の例。
【図１９】本発明の実施の形態における修正された２次元図面の例。
【発明を実施するための形態】
【００１１】
本発明の実施形態について、以下に、図を参照して説明する。
【００１２】
図１に本発明の実施形態に関わる図面作成支援装置の機能に関わる全体構成を示す。図示の図面作成支援装置は、主制御部１，ディプレイ２，キーボードやマウスなどの操作入力部３，ＣＤやフロッピ（登録商標）などの記憶媒体読み取り部４，データをＬＡＮなどの通信ネットワークを経由して配信または受信するための伝送部５，記憶装置６、および、実行時に主制御部からの実行制御の対象となるプログラム格納するプログラム記憶装置を有している。
【００１３】
プログラム記憶装置は処理部７により各機能のプログラムを実行する。プログラム記憶装置は、２次元の図面を表示・編集するための２次元ＣＡＤシステムと、２次元図面作成支援部がある。２次元図面作成支援部は２次元図面ファイル読み込み部７１，対応情報抽出部７２，形状情報解析部７３，２次元情報生成部７５，図面修飾フォーマット生成部７６，２次元精密化図面出力部７７，３次元情報抽出部７８を有する。
【００１４】
本実施例では、図面修飾フォーマットとして寸法線のフォーマットと陰線情報のフォーマットを例にとり説明する。この場合、図１の図面修飾フォーマットＤＢ６１には寸法線情報と陰線情報のフォーマットと描画情報が格納される。また、図面修飾フォーマット抽出部７４は、寸法線情報解析部７４１と陰線情報解析部７４２を有し、変更部修飾フォーマット生成部７６は、寸法線情報生成部７６１と陰線情報生成部７６２を有する。
【００１５】
以下、各構成要素の動作について、２次元の原図を読み込んでから部分的に正確な３Ｄモデルに対応した２Ｄ図面を生成するまでの例を用いて説明する。
【００１６】
図２は２次元の原図を読み込んでから部分的に正確な３Ｄモデルに対応した２Ｄ図面を生成するまでの一連の処理の概要を示したもので、大きく、Ｓｔｅｐ１とＳｔｅｐ２の処理に分かれる。Ｓｔｅｐ１では、２次元の図面とその２次元の図面に対応する３Ｄモデルを読み込み（１００，１０３）、その２つの間の対応関係を設定し（１０１〜１０６）、対応情報を読み込む。読み込む際には、図１で示した伝送部５を経由してＬＡＮから受け取る場合と記憶媒体読み取り部４を用いて、一旦記憶媒体にデータを格納して読み込む場合が考えられる。この後、何らかの原因で、３Ｄモデルを修正し、修正した３Ｄモデルに対応した図面に書き直す場合、Ｓｔｅｐ２の処理を行う。Ｓｔｅｐ２では、まず、もとの２次元図面と修正した３次元図面を読み込む（１０８）とともに、修正前の３Ｄモデルと２次元図面との対応関係を記録した３次元モデル−２次元図面対応情報を読み込む（１０７）。次に修正された３Ｄモデルのデータを読み込み（１０９）、もとの３Ｄモデルと修正３Ｄモデルとの対応関係を解析する。次に、このもとの３Ｄモデルと修正３Ｄモデルとの対応関係と、３次元モデル−２次元図面対応情報から得られた２次元図面と３Ｄモデルとの投影方向の関係などを用いて、修正モデルでの対応する２次元データと、修正モデルでの図面修飾フォーマットを生成する（１１０，１１１）。最後にこうして得られた修正３Ｄモデルに対応する２次元図面を出力する（１１２）。
【００１７】
以下、簡単な例によって、図２の一連の処理を説明する。以下の説明では、２Ｄ図面情報のフォーマットとして、例えば〔非特許文献１〕にみられるようなフォーマットを前提とする。図３に、２Ｄ図面フォーマットを概念的に示す。線の種類，属性などを定義した後、線の形状と位置を表す座標情報が記載される。記述方法としては＜  ＞で囲まれたタグで定義内容の開始，終了が記述され、その間の行に値が書き込まれる。線の種類としては、形状線の他に、寸法線，寸法補助線，ハッチなどがあるとしている。線の属性としては、線の太さ，線のパターン（実線，点線，一点鎖線，２点鎖線），色，レイヤなどがある。座標情報は、単線の場合には、始点と終点を、折れ線の場合には始点から終点までの点列で表現するのが一般的である。
【００１８】
Ｓｔｅｐ１における初期の入力として、図４に示すような３Ｄモデルと対応する２次元の図面（図５）が入力されたとする。
【００１９】
まず２次元原図読み込み処理１００では、２次元図面をＧＵＩなどから指定して、図３のフォーマットから２次元の形状情報を図面修飾フォーマットとして読み込む。次に、図面修飾フォーマットの寸法線情報抽出部分で寸法線情報を抽出する。図面修飾フォーマットは、形状線以外の図面情報で、ここでは、図１５に示す（ａ）陰線情報と、（ｂ）寸法情報からなる。このうち、寸法線は、数値データが入っていることからあらかじめ図面中で判別することができ、読み込んだ２次元図面の寸法線がどの寸法補助線に対応し、寸法線は、どの点からどの点までの寸法を示したものかを解析する。また、その時の寸法補助線、及び寸法線の線の種類，色を抽出する。この例では、例えば、２５１と記載されている縦方向の寸法線が、図１６で示した図面の点Ｑ１からＱ２までの長さを示していることを分析する。寸法線情報には、寸法線ｉｄ，寸法基準点，寸法補助線の引き出し方向，寸法をとる方向，寸法数値のフォントサイズからなる。図５の例の右端の寸法数値１７７となっている寸法線と、３８６となっている寸法線のように寸法補助線を一部共有して連続して寸法線を記入する際には、連続して書く寸法線のｉｄを書き出す。これらの情報は、引き出し線の位置と実際の点の間の長さとの整合性などから情報を抽出する。また、ＣＡＤによっては、これらの情報はあらかじめデータとして保持されているものもあり、その場合にはそのまま情報を流用する。
【００２０】
なお、隠線情報は後述するように対応する３Ｄモデルが指定された後、はじめて判別して登録される。
【００２１】
次に、３次元モデルの読み込みでは、３ＤモデルファイルをＧＵＩなどから指定する。以下の説明に用いる図４のモデルは、Ｌ字型をした形状の部分と、折れ曲がった円筒の部分からなる。以後、説明を簡単にするために、円筒部分は、その中心線Ｔ１，Ｔ２で置き換えて考える。また、図６は、図４の３Ｄモデルを矢印方向から投影した投影図である。図４でＸＹＺ軸として表示されているのが座標軸の方向で、ｏと書いている点が３次元モデルの原点である。図５の図面は、図４をＺＹ平面に対して垂直な方向にＸ軸の負の方向から投影した図面である図６に、寸法線と隠線処理とを追加したものであることがわかる。図５と図６とを比較してわかるように、正式な図面とするためには通常、隠線処理と、寸法線が必要となる。一方で、隠線部分や寸法線の記述方法は、さまざまである、図７，図８は、隠線部分の記述方法の例を示したもので、図７のように隠線の部分を点線で表現する場合もあれば、図８のように隠れる部分は細い線で表現する場合もある。また、図５のように点線で表示する場合もあれば、場合によっては、隠れる部分の線の色を変える場合もある。寸法線の場合も同様で、図９のように、直線に並ぶ寸法の途中の区切りは矢印でなく黒丸で表現したり、図１０に円筒が隠れる位置の寸法が記入されているように、寸法の表示が必要な位置も場合により異なってくる。さらに図１１に示したように寸法の引き出し線の方向や寸法数値の位置も場合によって異なってくる。このような自由度のある図面の記述内容をここでは図面修飾フォーマットと呼んでいる。図面修飾フォーマットには自由度はあるものの、１つの図面の中では寸法線の矢印の形や陰線処理の方法が決まっているように、図面を書くにあたっては通常、一定の約束事があり図面に反映されている。
【００２２】
一方、３Ｄモデルのデータは一般に〔非特許文献２〕にあるようにワイヤーフレームモデルやサーフィスモデル，ソリッドモデルなどがある。また、陰線処理については、〔特許文献２〕，〔特許文献３〕などに見られるような公知の方法で処理をすることができる。ここでは、簡単のためにワイヤーフレームのモデルとサーフィスのモデルを前提に投影や陰線処理を行って図面を作成する場合を考える。
【００２３】
ここでは、図４の３Ｄモデルをサーフィスモデルで記述している場合をもとに説明する。サーフィスモデルは立体の表面をポリゴンと呼ばれる複数の多角形を組み合わせて表現することで、立体の形状を表現する方法である。ただし、説明を簡単にするために、円筒の部分はその中心線の３Ｄモデルと２Ｄ図形との対応づけに関してのみ説明する。
【００２４】
当初、図４の３Ｄモデルは、円筒部分を除くと図１２に示すサーフィスモデルで表現される。立体部分は、ＡＢＣＤＥＦＡ，ＡＦＧＨＡ，ＥＦＧＪＥ，ＣＤＩＫＣ，ＣＢＥＫＣ，ＡＢＥＨＡ，ＨＥＫＩＪＧの７つの面で表現される。このとき、円筒の部分を簡約化した図４の中心線となる線分があるとすると、陰線処理によって、ＸＹ平面，ＹＺ平面での投影では、図１３（ａ），（ｂ）のようになる。ただし、隠線部分は点線で表現されている。
【００２５】
一方、円筒を近似した線分の部分は、一例として図１２のように、２本の線分を両端点で示すことにより表現される。３Ｄモデル読み込み部では、このサーフィスモデルのデータを読み込む。
【００２６】
図２の対応情報抽出部（１０４）では、読み込まれた２次元図面と、３Ｄモデルとの対応づけを実施する。このための方法としては、（１）２次元図面中の特徴点と、３Ｄモデル図面中の特徴点との対応を指定する。（２）２次元図面中の座標と、３Ｄモデル図面中の座標の対応関係を指定する。などの方法の他に、（３）最初に３Ｄモデルを作成する際に、２次元図面中の特徴点を指定することによって３Ｄモデルの作成を支援し、その作成プロセスでの設定入力を用いて、２次元の特徴点と３次元の特徴点、および線を対応づける方法が考えられる。ここでは、（１）の方法による抽出方法について以下に記述する。
【００２７】
図１４に対応情報設定Ｉ／Ｆを示す。図１４の左側の表示は、２次元図面の座標軸が、３Ｄモデルの座標軸のどの座標軸に対応しているかを計算する部分を示しており、図１４の右側の表示は、ユーザが２次元図面と３次元図面との対応点を指定する部分を示している。この設定により、もとの３Ｄモデルの座標系の原点座標が、２Ｄ図面での投影面でどの位置にくるかを計算することができ、図１４に示したように２Ｄ図面中に表示されると同時に、３Ｄモデルの原点の２Ｄモデルでの座標は対応情報ＤＢに、投影の向きの情報とともに格納される。対応点は、２Ｄ側指定ボタンを押し、２Ｄ画面上で、点を指定するとＩＤが自動的に振り付けられ、画面上に表示される。次に、３Ｄ側指定ボタンを押し、３Ｄモデル画面上で、点を指定すると、先に指定した２Ｄ図面に対応する点が指定した点と認識され、同じＩＤが表示され点滅する。もし、それで良ければ、確認ボタンを押して確定する。もし間違いなら、同じ操作を３Ｄ側指定ボタンを再度押し、一連の作業をやり直す。指定した点の対応リストは、右下の表に表示される。
【００２８】
次に、隠線情報抽出部において、２次元図面における隠線情報を抽出し、図１５（ｂ）に示す形式で図面修飾フォーマットＤＢ中の隠線情報データに格納される。隠線情報抽出処理は、隠線探索処理と、隠線記述方法抽出処理に大別される。隠線探索処理ではすでに述べた方法により、図１４で設定した２次元図面が前提としている投影方向から、隠線となる部分を自動的に抽出することができる。これに対応した２次元座標を始点・終点にもつ線を対応情報ＤＢに格納された原点の対応関係と投影向きの情報から抽出できる。図１８にこうして抽出され図面修飾フォーマットＤＢに格納された陰線の例を示す。線の色や種類は、図３に示した図面フォーマットから線の色，線の太さ，線のパターンの情報を対応する２次元図面のデータから抽出して格納する。
【００２９】
こうした隠線情報と寸法線情報からなる図面修飾フォーマットは、図１２の、もとの３Ｄデータの線および面のどれに対応しているかを解析し、３次元モデル−２次元図面対応情報として登録される。
【００３０】
以上の処理で、最初の３Ｄモデルと、２次元図面との対応関係の設定を完了した。次に、何らかの理由で、３Ｄモデルに対して多少の変更がなされたとする。理由としては図面に書かれていない他の機器との干渉や、施工上の問題などが考えられる。
【００３１】
ここでは、モデルを変更して、図１６に示した投影のＹＺ平面図で、中心線が、全体に、直線部分をＸ軸の＋方向に少しだけ移動させることを考える。この３Ｄモデルを模式的に展開図で示したものが図１７である。この時、変更時対応情報抽出処理では、もとの対応情報ＤＢから、近傍の３Ｄモデルの特徴点の位置を抽出して、どの線がどの線に変更され、どの面がどの面に変更されたかを推定する。この場合には、中心線だけが移動して、サーフィスモデルの面が移動していないことがわかるので、中心線だけが、全体に移動したことが推定される。なお、ある線や面が追加されたり、削除された場合も、線や面の要素の差分関係から容易に推定され以下と類似の処理によって２次元図面を容易に修正できる。
【００３２】
この変更されたモデルに対してＹＺ投影面に陰線処理を施したものが図１７である。この図のＳ′Ｕ′の部分が陰線であり、Ｕ′Ｒ′の部分が陽に見える線、そしてＲ′Ｑ２′とＲ′Ｑｉ′の部分が陰線である。これらは、図１６のＳＵ，ＵＲ，ＲＱ２，ＲＱｉの部分と対応している。この対応関係が図２の修正モデル対応２次元形状データ生成処理部（１１０）において抽出される。この処理は、元のモデルとの座標の差違等を用いて実行される。この抽出された対応関係を用いて、図２の修正モデル対応修飾フォーマット生成処理（１１１）において以下の処理がなされる。図１の図面修飾フォーマットＤＢ６１に登録されているもとの３Ｄモデルの部分と対応する２次元図面の陰線情報の修飾形式に合わせて、図１の変更部修飾フォーマット生成部７６において、図１７の陰線部分の修飾形式を決定し、図１の図面修飾フォーマットＤＢ６１に格納する。この例では、例えばＳＵの部分の陰線の修飾形式を図１８を参照して確認すると、＜隠線元線＞＜２.１，１.１，２.１＞＜６.４，６.３，６.２＞の部分に対応し、点線になっているので、もとの図面と同じ点線で描画する。
【００３３】
同様に寸法線についても、点Ｑ２とＴと、Ｑ１の間の寸法線が、一連の寸法線であることが、寸法線情報解析部７４１において解析され図１の図面修飾フォーマットＤＢ６１の寸法線情報格納部に図１８のように格納されているので、対応関係から、点Ｑ２′とＴ′と、Ｑ１′の間の寸法線が、もとの３Ｄモデルの部分と対応する２次元図面の一連の寸法線として同様の形式として線修飾情報として格納される。これらの情報は図３の修正モデル対応修飾フォーマット生成処理（１１１）において処理される。
【００３４】
この結果、図１９に示すようなもとの図面と同様のフォーマットの図面が生成される。
【００３５】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００３６】
また、上記の各構成，機能，処理部，処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成，機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム，テーブル，ファイル，測定情報，算出情報等の情報は、メモリや、ハードディスク，ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード，ＳＤカード，ＤＶＤ等の記録媒体に置くことができる。よって、各処理，各構成は、処理部，処理ユニット，プログラムモジュールなどとして各機能を実現可能である。
【００３７】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００３８】
１  主制御部
２  ディスプレイ
３  操作入力部
４  記憶媒体読み取り部
５  伝送部
６  記憶装置
７  処理部
【図１】
2012128609.tif 000003
【図２】
2012128609.tif 000004
【図３】
2012128609.tif 000005
【図４】
2012128609.tif 000006
【図５】
2012128609.tif 000007
【図６】
2012128609.tif 000008
【図７】
2012128609.tif 000009
【図８】
2012128609.tif 000010
【図９】
2012128609.tif 000011
【図１０】
2012128609.tif 000012
【図１１】
2012128609.tif 000013
【図１２】
2012128609.tif 000014
【図１３】
2012128609.tif 000015
【図１４】
2012128609.tif 000016
【図１５】
2012128609.tif 000017
【図１６】
2012128609.tif 000018
【図１７】
2012128609.tif 000019
【図１８】
2012128609.tif 000020
【図１９】
2012128609.tif 000021