(57)【特許請求の範囲】
【請求項１】
ＣＡＤで作成した図形データを読み込む図形データ読み込み部と、
画像データを読み込む画像データ読み込み部と、
前記図形データ読み込み部及び画像データ読み込み部で読み込んだ図形データ及び画像データに基づく画像を表示装置に表示し、かつ該図形データに基づく画像と画像データに基づく画像との相対位置及び大きさの比率を調整する位置合せ部と、
前記表示装置に表示された画像にしたがって入力される図形データと前記図形データ読み込み部で読み込んだ図形データとを合成する描画部と、
前記描画部で合成した図形データを出力する出力部とを備え、
前記位置合せ部が、
位置合せのために前記図形データ及び画像データに基づく画像にそれぞれ指定された特徴点を重ね合せることにより、前記図形データ及び画像データに基づく画像の位置決めを行なうと共に、
前記図形データ及び画像データに基づく画像にそれぞれ指定された特徴線分の指定された長さに従って前記図形データ及び画像データに基づく画像の倍率を変えて前記特徴線分の長さを一致させ、さらに、前記特徴線分を比較して傾斜角度が異なる場合に、前記画像を回転させて前記特徴線分の角度を一致させることにより、前記図形データに基づく画像と画像データに基づく画像の位置合せを行い、
前記描画部が、
位置合せを行った前記図形データに基づく画像及び前記画像データに基づく画像を下絵として入力装置から入力された線分及び円弧の図形データを連結して自由曲線の図形データとし、該図形データと図形データ読み込み部で読み込んだ図形データとを合成することを特徴とするＣＡＤ設計装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ＣＡＤにより製品の設計を行なうＣＡＤ設計装置に関し、特に、任意の自由曲線を入力することによって製品の設計を行なうＣＡＤ設計装置に関する。
【０００２】
【従来の技術】
従来、ＣＡＤ設計作業において、既成の図形データに自由曲線を入力して図柄を付する場合、当該図柄の原図等を参照しながら当該図形データに自由曲線を入力して図形データを追加することにより行なっていた。そして、自由曲線の入力は、一般に、ベジェ曲線やスプライン曲線等の自由曲線関数を用いて行なっていた。
【０００３】
【発明が解決しようとする課題】
しかし、上述した従来のＣＡＤ作業における自由曲線の追加のように、自由曲線を、自由曲線関数を用いて入力する場合、プロッタ等の出力装置に作成した図形データを出力する際、出力装置によっては自由曲線関数が認識できなかったり誤って認識することにより、表示装置に表示された画像と異なる図形が出力される場合があるという欠点があった。
【０００４】
また、かかる欠点を回避するため、自由曲線関数を用いずに、線分や円弧を継ぎ足すことによって自由曲線を入力するとすれば、連続した線分や円弧の集合によって所望の自由曲線を描くことは容易ではないため、原図通りの自由曲線を入力するのに熟練を要するという欠点があった。
【０００５】
本発明は、上記従来の欠点を解消し、連続した線分や円弧の集合によって容易に原図に即した自由曲線を入力することのできるＣＡＤ設計装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するため、本発明のＣＡＤ設計装置は、ＣＡＤで作成した図形データを読み込む図形データ読み込み部と、画像データを読み込む画像データ読み込み部と、前記図形データ読み込み部及び画像データ読み込み部で読み込んだ図形データ及び画像データに基づく画像を表示装置に表示し、かつ該図形データに基づく画像と画像データに基づく画像との相対位置及び大きさの比率を調整する位置合せ部と、前記表示装置に表示された画像にしたがって入力される図形データと前記図形データ読み込み部で読み込んだ図形データとを合成する描画部と、前記描画部で合成した図形データを出力する出力部とを備え、前記位置合せ部が、位置合せのために前記図形データ及び画像データに基づく画像にそれぞれ指定された特徴点を重ね合せることにより、前記図形データ及び画像データに基づく画像の位置決めを行なうと共に、前記図形データ及び画像データに基づく画像にそれぞれ指定された特徴線分の指定された長さに従って前記図形データ及び画像データに基づく画像の倍率を変えて前記特徴線分の長さを一致させ、さらに、前記特徴線分を比較して傾斜角度が異なる場合に、前記画像を回転させて前記特徴線分の角度を一致させることにより、前記図形データに基づく画像と画像データに基づく画像の位置合せを行い、前記描画部が、位置合せを行った前記図形データに基づく画像及び前記画像データに基づく画像を下絵として入力装置から入力された線分及び円弧の図形データを連結して自由曲線の図形データとし、該図形データと図形データ読み込み部で読み込んだ図形データとを合成する構成としている。
【０００９】
【作  用】
本発明のＣＡＤ設計装置は、ＣＡＤで作成した図形データと画像データとを読み込み、表示装置に表示して、該表示された画像を下絵として自由曲線を入力することができる。
【００１０】
【実施例】
以下、本発明の実施例について図面を参照して説明する。
図１は、本発明の一実施例に係るＣＡＤ設計装置の構成を示すブロック図である。
【００１１】
図示のように、本実施例のＣＡＤ設計装置は、ＣＡＤによって図形データを作製する図形作成入力指示装置２０と、画像入力を行なうスキャナ等の画像入力装置３０と、自由曲線の入力を行なう演算装置１０と、図形データ及び画像データに基づく画像を表示するＣＲＴ等の表示装置４０と、一連の処理に必要な指示を入力するキーボードやマウス等の入力装置５０と、演算装置１０による演算結果を格納する磁気ディスク装置あるいは光ディスク装置等の記憶装置６０と、該演算結果を出力するプリンタ等の出力装置７０とを備える。
【００１２】
演算装置１０は、図形作成入力指示装置２０で作成した図形データを読み込む図形データ読み込み部１１と、画像入力装置３０で入力した画像データを読み込む画像データ読み込み部１２と、図形データ及び画像データに基づく画像を表示装置４０に表示し、かつ図形データ及び画像データに基づく画像の位置及び大きさを調整する位置合せ部１３と、表示装置４０に表示された画像を下絵として入力される図形データと図形データ読み込み部１１で読み込んだ図形データとを合成する描画部１４と、描画部１４で合成した図形データを出力する出力部１５とを備える。
【００１３】
位置合せ部１３は、図形データ読み込み部１１で読み込んだ図形データと画像データ読み込み部１２で読み込んだ画像データとから画像を生成し、表示装置４０に表示する。そして、表示装置４０に表示された画像を参照して利用者が入力装置５０から入力した指示にしたがって、図形データに基づいて生成された画像と画像データに基づいて生成された画像の位置合せを行なう。
【００１４】
位置合せ部１３が画像の位置合せを行なう手順を、図２のフローチャートに示す。
まず、図形データに基づいて生成された画像及び画像データに基づいて生成された画像の中から、位置合せの基準となる特徴点をそれぞれ指定する（ステップ２０１）。そして、指定された特徴点を重ねて画像データに基づく画像の位置決めを行なう（ステップ２０２）。
【００１５】
次に、図形データに基づいて生成された画像及び画像データに基づいて生成された画像の中から、位置合せの基準となる特徴線分をそれぞれ指定する（ステップ２０３）。そして、指定された各特徴線分の長さを指定する（ステップ２０４）。特徴線分の長さが指定されると、これにしたがって図形データまたは画像データを変更して画像の倍率を変え、特徴線分の長さを一致させる（ステップ２０５）。次に、各画像の特徴線分を比較する（ステップ２０６）。そして、特徴線分の傾斜角度が異なるときは、図形データまたは画像データを変更して画像を回転させて、特徴線分の角度を一致させる（ステップ２０７、２０８）。
以上の手順により、画像の位置合せを行なうことができる。
【００１６】
描画部１４は、表示装置４０に表示された画像を下絵として利用者が入力装置５０から入力した図形データを受け付け、この図形データと図形データ読み込み部１１で読み込んだ図形データとを合成して表示装置４０に表示する。
【００１７】
描画部１４が図形データを合成する手順を図３のフローチャートに示す。
まず、利用者が、表示装置４０に表示された画像を下絵として、入力装置５０から任意の線分及び円弧の図形データを入力する（ステップ３０１）。入力された図形データを連結して自由曲線の図形データとする（ステップ３０２）。そして、この自由曲線を表示装置４０に表示する（ステップ３０３）。
【００１８】
次に、本実施例による図形の具体的な作成例について、図４乃至図８を参照して説明する。
図４ａは、図形作成入力指示装置２０で作成した図形データに基づく画像である。図４ｂは、画像入力装置３０で入力した画像データに基づく画像である。図４ｃは、図４ａの画像と図４ｂの画像とを組み合わせた画像である。位置合せ部１３は、図形データに基づく画像と画像データに基づく画像とを組み合わせて、表示装置４０に図４ｃのような画像を表示する。
【００１９】
利用者は、図４ｃのように表示された画面を参照し、画像データに基づく画像を下絵として自由曲線を入力して描画する（図５ａ参照）。新たに入力された自由曲線の図形データは、図形作成入力指示装置２０で作成した図形データに追加される（図５ｂ参照）。
【００２０】
図６は、図４の例における特徴点を用いた位置決め動作を示す。
図６ａは、図４ａの画像に特徴点を指定したものである。図中の×印が特徴点である。図６ｂは、図４ｂの画像に特徴点を示したものである。図６ａと同様に、図中の×印が特徴点である。図６ｃは、図６ａの画像と図６ｂの画像とを組み合わせた画像である。画像を組み合わせる際、図６ａの特徴点と図６ｂの特徴点とが同じ位置になるようにして位置決めを行なっている。
【００２１】
図７及び図８は、図４の例における特徴線分を用いた位置決め動作を示す。
図７ａは、図４ａと同様の図形データに基づく画像である。図７ｂは、図４ｂの画像に特徴線分を示したものである。図中の２つの×印を両端とする線分が特徴線分である。特徴線分は、図７ａと図７ｂとを組み合わせる際における長さも指定しておく。図７ｃは、図７ａの画像と図７ｂの画像とを組み合わせた画像である。ここで、画像データに基づく画像は、特徴線分の長さを指定された長さに合わせるために倍率を変更してある。
【００２２】
図８ａは、図４ａの画像に特徴線分を示したものである。図中の２つの×印を両端とする線分が特徴線分である。図８ｂは、図４ｂの画像に特徴線分を示したものである。図８ａと同様に、図中の２つの×印を両端とする線分が特徴線分である。図８ｃは、図８ａの画像と図８ｂの画像とを組み合わせた画像である。ここで、図８ａと図８ｂとを比較すれば明らかなように、双方の特徴線分の傾斜角度が異なっていることから、画像データを変更して特徴線分同士が重なるように画像を回転させてある。
【００２３】
以上好ましい実施例をあげて本発明を説明したが、本発明は必ずしも上記実施例に限定されるものではない。例えば、本実施例では、画像の位置合せを行なう場合に、利用者は、特徴点の指定と特徴線分及びその長さの指定を行なえばよく、特徴点同士の位置決めや特徴線分同士の位置決めは位置合せ部において自動的に行なうこととしたが、これらの特徴点や特徴線分の位置決めは、利用者が表示装置の画面を参照しながらマウス等の入力デバイスを用いて手作業で行なうようにしても良い。
【００２４】
【発明の効果】
以上説明したように、本発明は、ＣＡＤで作成した図形データに基づく画像とスキャナ等の画像入力装置で入力した画像データに基づく画像とを組み合わせて表示し、これを下絵として自由曲線を入力することを可能としたため、任意の自由曲線を容易に入力することができるという効果がある。
【００２５】
また、自由曲線の入力が容易であることから、自由曲線関数を用いることなく線分と円弧とを組み合わせて自由曲線として入力することができるため、データの一貫性を保つことができ、出力装置によっては自由曲線関数が認識できなかったり誤って認識することにより、表示装置に表示された画像と異なる図形が出力されるといった事態を回避することができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の一実施例に係るＣＡＤ設計装置の構成を示すブロック図である。
【図２】  図１の位置合せ部の動作を示すフローチャートである。
【図３】  図１の描画部の動作を示すフローチャートである。
【図４】  本実施例による画像の作成例を示す図であり、図４ａは図形データに基づく画像、図４ｂは画像データに基づく画像、図４ｃは図４ａの画像と図４ｂの画像とを組み合わせた画像である。
【図５】  本実施例による画像の作成例を示す図であり、図５ａは描画を行なった状態の画像、図５ｂは図形データに基づく画像である。
【図６】  本実施例による画像の作成例を示す図であり、図６ａは図形データに基づく画像、図６ｂは画像データに基づく画像、図６ｃは図６ａの画像と図６ｂの画像とを組み合わせた画像である。
【図７】  本実施例による画像の作成例を示す図であり、図７ａは図形データに基づく画像、図７ｂは画像データに基づく画像、図７ｃは図７ａの画像と図７ｂの画像とを組み合わせた画像である。
【図８】  本実施例による画像の作成例を示す図であり、図８ａは図形データに基づく画像、図８ｂは画像データに基づく画像、図８ｃは図８ａの画像と図８ｂの画像とを組み合わせた画像である。
【符号の説明】
１０    演算装置
１１    図形データ読み込み部
１２    画像データ読み込み部
１３    位置合せ部
１４    描画部
１５    出力部
２０    図形作成入力指示装置
３０    画像入力装置
４０    表示装置
５０    入力装置
６０    記憶装置
７０    出力装置
【図１】
0003828588.tif 000002
【図２】
0003828588.tif 000003
【図３】
0003828588.tif 000004
【図４】
0003828588.tif 000005
【図５】
0003828588.tif 000006
【図６】
0003828588.tif 000007
【図７】
0003828588.tif 000008
【図８】
0003828588.tif 000009