(57)【要約】【課題】三次元のサーフェスモデルから、適切なフィレット形状と板厚とを含む断面形状を簡易な方法で自動的に生成できる設計支援技術を提供する。【解決手段】本発明に係る設計支援装置は、凸状の角部と凹状の角部が隣接して配置され、凹状の角部に生成する丸み表示線における凸状の角部側の端部が、凸状の角部に生成する丸み表示線における凹状の角部側の端部よりも凸状の角部側に位置する場合、凸状の角部に丸み表示線を生成した後に、凹状の角部に、凸状の角部に生成された丸み表示線に接するように丸み表示線を生成することを特徴とする。【選択図】図１０
2009251623.tif 000002
【特許請求の範囲】
【請求項１】
隣り合う面間の稜に曲率半径が関連付けられており、板厚及び板厚方向が関連付けられている三次元のサーフェスモデルから、フィレット形状と板厚とを含む断面形状を生成する設計支援装置であって、
任意に定められた平面と前記サーフェスモデルとの交線を生成する交線生成手段と、
前記交線の折れ曲がり箇所である角部が凹状であるか凸状であるかを判定する凹凸判定手段と、
前記凹状の角部又は前記凸状の角部に、前記凹凸判定手段による判定結果及び前記曲率半径に応じたフィレット形状を表す丸み表示線を生成する丸み表示線生成手段と、
前記交線において前記角部を前記丸み表示線に置き換えたものを、前記板厚及び前記板厚方向に応じた間隔だけ離れた位置に複製する複製手段と、
を備え、
前記丸み表示線生成手段は、
前記凸状の角部と前記凹状の角部が隣接して配置され、前記凹状の角部に生成する丸み表示線における前記凸状の角部側の端部が、前記凸状の角部に生成する丸み表示線における前記凹状の角部側の端部よりも前記凸状の角部側に位置する場合、前記凸状の角部に丸み表示線を生成した後に、前記凹状の角部に、前記凸状の角部に生成された丸み表示線に接するように丸み表示線を生成する
設計支援装置。
【請求項２】
前記丸み表示線生成手段は、
前記角部を形成する２辺に接するように丸み表示線を生成し、
前記丸み表示線が、前記角部を形成する２辺の少なくともいずれかの辺に接しない場合、当該角部に、前記丸み表示線が接しない辺の両端のうち、前記角部とは反対側の端部を通過するように丸み表示線を生成する
請求項１に記載の設計支援装置。
【請求項３】
前記丸み表示線生成手段は、凹凸判定手段による判定結果が同じである２つの角部が隣接して配置され、前記２つの角部にそれぞれ生成する丸み表示線が互いに交差する場合、前記関連付けされた曲率半径が大きい方の角部に丸み表示線を生成した後、前記関連付けされた曲率半径が小さい方の角部に、前記曲率半径が大きい方の角部に生成された丸み表示線に接するように丸み表示線を生成する請求項１または請求項２に記載の設計支援装置。
【請求項４】
コンピュータが、
隣り合う面間の稜に曲率半径が関連付けられており、板厚及び板厚方向が関連付けられている３次元のサーフェスモデルから、フィレット形状と板厚とを含む断面形状を生成する設計支援方法であって、
任意に定められた平面と前記サーフェスモデルとの交線を生成する交線生成ステップと、
前記交線の折れ曲がり箇所である角部が凹状であるか凸状であるかを判定する凹凸判定ステップと、
前記凹状の角部又は前記凸状の角部に、前記凹凸判定ステップによる判定結果及び前記曲率半径に応じたフィレット形状を表す丸み表示線を生成する丸み表示線生成ステップと、
前記交線において前記角部を前記丸み表示線に置き換えたものを、前記板厚及び前記板厚方向に応じた間隔だけ離れた位置に複製する複製ステップと、
を実行し、
前記丸み表示線生成ステップは、
前記凸状の角部と前記凹状の角部が隣接して配置され、前記凹状の角部に生成する丸み表示線における前記凸状の角部側の端部が、前記凸状の角部に生成する丸み表示線における前記凹状の角部側の端部よりも前記凸状の角部側に位置する場合、前記凸状の角部に丸み表示線を生成した後に、前記凹状の角部に、前記凸状の角部に生成された丸み表示線に接するように丸み表示線を生成する
設計支援方法。
【請求項５】
コンピュータに、
隣り合う面間の稜に曲率半径が関連付けられており、板厚及び板厚方向が関連付けられている３次元のサーフェスモデルから、フィレット形状と板厚とを含む断面形状を生成させる設計支援プログラムであって、
任意に定められた平面と前記サーフェスモデルとの交線を生成する交線生成ステップと、
前記交線の折れ曲がり箇所である角部が凹状であるか凸状であるかを判定する凹凸判定ステップと、
前記凹状の角部又は前記凸状の角部に、前記凹凸判定ステップによる判定結果及び前記曲率半径に応じたフィレット形状を表す丸み表示線を生成する丸み表示線生成ステップと、
前記交線において前記角部を前記丸み表示線に置き換えたものを、前記板厚及び前記板厚方向に応じた間隔だけ離れた位置に複製する複製ステップと、
を実行させ、
前記丸み表示線生成ステップは、
前記凸状の角部と前記凹状の角部が隣接して配置され、前記凹状の角部に生成する丸み表示線における前記凸状の角部側の端部が、前記凸状の角部に生成する丸み表示線における前記凹状の角部側の端部よりも前記凸状の角部側に位置する場合、前記凸状の角部に丸み表示線を生成した後に、前記凹状の角部に、前記凸状の角部に生成された丸み表示線に接するように丸み表示線を生成する
設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元のサーフェスモデルから断面形状を生成する際に好適な設計支援技術に関する。
【背景技術】
【０００２】
従来、自動車のシェルボディーなどのような薄板の形状は、モックアップや三次元（３Ｄ）のサーフェスモデル（相貫面データ）を用いて検討されている。検討を行う際の処理量や作成の負荷を減らすために、実物の自動車におけるフィレット形状を省略したサーフェスモデルが検討に用いられることが多い。
【０００３】
また、シェルボディー等の設計の成立性、例えば部品間の隙間等を検討する場合には、より正確さを期するため、サーフェスモデルから断面図（断面形状）を作成するのが一般的である。
【０００４】
しかしながら、三次元のサーフェスモデルに対しフィレット形状を設ける技術、又は各面に板厚を設定する技術はあるものの（例えば、特許文献１，２）、サーフェスモデルからフィレット形状及び板厚を含む断面形状を自動的に生成する技術はない。
【０００５】
断面形状（フィレット形状及び板厚を含む断面形状）は、任意に定められた平面とサーフェスモデルとの交線に対し、利用者（設計者）が手動で角部にフィレット形状を設け、交線及びフィレット形状に対して板厚に相当する間隔を開けてオフセット線を設けることにより作成されることが多かった。そのため、設計対象の形状が複雑になると利用者の負担が増すという問題があった。
【０００６】
三次元のサーフェスモデルに対しフィレット形状を形成した後に断面形状を作成するという方法もあるが、そのような方法は複雑であり、簡易性・迅速性に欠けるという欠点があるため望ましくない。
【０００７】
また、従来のフィレット形状を設ける技術では、フィレット形状を適切に設定できない場合があった。
【特許文献１】特開平６−３３２９９０号公報
【特許文献２】特開平８−１５３１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記実情に鑑みなされたものであって、三次元のサーフェスモデルから、適切なフィレット形状と板厚とを含む断面形状を簡易な方法で自動的に生成できる設計支援技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る設計支援装置は、隣り合う面間の稜に曲率半径が関連付けられており、板厚及び板厚方向が関連付けられている三次元のサーフェスモデルから、フィレット形状と板厚とを含む断面形状を生成する設計支援装置であって、任意に定められた平面と前記サーフェスモデルとの交線を生成する交線生成手段と、前記交線の折れ曲がり箇所である角部が凹状であるか凸状であるかを判定する凹凸判定手段と、前記凹状の角部又は前記凸状の角部に、前記凹凸判定手段による判定結果及び前記曲率半径に応じたフィレット形状を表す丸み表示線を生成する丸み表示線生成手段と、前記交線において前記角部を前記丸み
表示線に置き換えたものを、前記板厚及び前記板厚方向に応じた間隔だけ離れた位置に複製する複製手段と、を備え、前記丸み表示線生成手段は、前記凸状の角部と前記凹状の角部が隣接して配置され、前記凹状の角部に生成する丸み表示線における前記凸状の角部側の端部が、前記凸状の角部に生成する丸み表示線における前記凹状の角部側の端部よりも前記凸状の角部側に位置する場合、前記凸状の角部に丸み表示線を生成した後に、前記凹状の角部に、前記凸状の角部に生成された丸み表示線に接するように丸み表示線を生成することを特徴とする。
【００１０】
本発明によれば、三次元のサーフェスモデルから、フィレット形状と板厚とを含む断面形状を自動的に生成できる。そのため、利用者（設計者）の負担を大幅に軽減することができる。また、本発明によれば、凸状の角部と凹状の角部が隣接して配置され、凹状の角部に生成する丸み表示線における凸状の角部側の端部が、凸状の角部に生成する丸み表示線における凹状の角部側の端部よりも凸状の角部側に位置する場合においても、凸状の角部に丸み表示線を生成した後に、凹状の角部に、凸状の角部に生成された丸み表示線に接するように丸み表示線を生成するという簡易な方法で適切なフィレット形状を生成することができる。そのため、断面形状を生成する処理を迅速に行うことができる。
【００１１】
前記丸み表示線生成手段は、前記角部を形成する２辺に接するように丸み表示線を生成し、前記丸み表示線が、前記角部を形成する２辺の少なくともいずれかの辺に接しない場合、当該角部に、前記丸み表示線が接しない辺の両端のうち、前記角部とは反対側の端部を通過するように丸み表示線を生成することが好ましい。これにより、角部に、丸み表示線が接しない辺の両端のうち、角部とは反対側の端部を通過するように丸み表示線を生成するという簡易な方法でより適切なフィレット形状を生成することができる。
【００１２】
前記丸み表示線生成手段は、凹凸判定手段による判定結果が同じである２つの角部が隣接して配置され、前記２つの角部にそれぞれ生成する丸み表示線が互いに交差する場合、前記関連付けされた曲率半径が大きい方の角部に丸み表示線を生成した後、前記関連付けされた曲率半径が小さい方の角部に、前記曲率半径が大きい方の角部に生成された丸み表示線に接するように丸み表示線を生成することが好ましい。これにより、関連付けされた曲率半径が大きい方の角部に丸み表示線を生成した後、関連付けされた曲率半径が小さい方の角部に、曲率半径が大きい方の角部に生成された丸み表示線に接するように丸み表示線を生成するという簡易な方法でより適切なフィレット形状を生成することができる。
【００１３】
また、本発明は、上記手段の少なくとも一部を有する設計分析装置として捉えてもよいし、上記処理の少なくとも一部を含む設計分析方法、または、かかる方法を実現するための設計分析プログラムやそのプログラムを記憶した記憶媒体として捉えることもできる。なお、上記手段及び処理の各々は可能な限り互いに組み合わせて本発明を構成することができる。
【発明の効果】
【００１４】
本発明によれば、三次元のサーフェスモデルから、適切なフィレット形状と板厚とを含む断面形状を簡易な方法で自動的に生成できる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態という）に係る設計支援技術について説明する。なお、以下の実施形態の構成は例示であり、本発明は実施形態の構成には限定されない。
【００１６】
図１は、本実施形態の設計支援装置１を示す。この設計支援装置１は、隣り合う面間の稜に曲率半径が関連付けられており、板厚及び板厚方向が関連付けられている三次元のサ
ーフェスモデルから、フィレット形状と板厚とを含む断面形状を生成するものである。図２は、本実施形態に係る設計支援装置１が対象とする三次元のサーフェスモデルの一例を示す斜視図である。
【００１７】
図１に示すように、この設計支援装置１は、入力手段１０、平面生成手段１１、交線生成手段１２、凹凸判定手段１３、丸み表示線生成手段１４、及び、複製手段１５を備える。以下に、これら構成要素について説明する。
【００１８】
入力手段１０は、三次元のサーフェスモデル２０を入力するための手段である。なお、サーフェスモデル２０は、予め記憶手段に記憶されていてもよく、設計支援装置１は記憶手段に記憶されているサーフェスモデルを読み込み可能に構成されていてもよい。
【００１９】
平面生成手段１１は、任意の平面を生成するための手段である。本実施形態では、図２に示すように、サーフェスモデル２０における面と面の折れ曲がり箇所（稜の一部）を含むように平面２１が生成される。なお、平面は利用者が生成してもよいし、プログラムなどによって自動的に生成されてもよい。例えば、指定された稜の方向に直交する面を自動的に生成してもよい。
【００２０】
交線生成手段１２は、サーフェスモデル２０と面２１との交線を生成する手段である。本実施形態では、交線２２が生成される。
【００２１】
凹凸判定手段１３は、交線の折れ曲がり箇所である角部が凹状であるか凸状であるかを判定する手段である。本実施形態では、板厚方向に対し凹状か凸状かを判定する。具体的には、図３に示すように、板厚方向Ｙ側から見て角部２３を形成する２辺２３ａ，２３ｂのなす角度θが１８０°を超える場合は、凸状であると判定する。また、図４に示すように、板厚方向Ｙ側から見て角部２４を形成する２辺２４ａ，２４ｂのなす角度θが１８０°未満の場合は、凹状であると判定する。
【００２２】
丸み表示線生成手段１４は、図５又は図６に示すように、サーフェスモデル２０の角部（凸状の角部２３，凹状の角部２４）にフィレット形状を表す丸み表示線２５（円弧）を生成する手段である。具体的には、丸み表示線生成手段１４は、凹凸判定手段１３による判定結果と、関連付けられている曲率半径とに応じた丸み表示線を生成する。
【００２３】
複製手段１５は、図５，図６及び図７に示すように、交線において角部を丸み表示線に置き換えたものを、サーフェスモデル２０に関連付けされた板厚の寸法と板厚方向とに応じた間隔ｔだけ離れた位置に複製する手段である。本実施形態では、複製された交線（角部を丸み表示線に置き換えた交線）を複製交線と呼ぶ。また、複製手段１５は、図７に示すように、複製交線２６の端部と交線２２の端部とを閉じ線２７によって接続する。
【００２４】
次に、丸み表示線生成手段１４の処理を説明する。この丸み表示線生成手段１４は、角部２３，２４の形状、寸法、又は角部２３，２４に関連付けされた曲率半径に応じて、以下に説明する通常処理又は例外処理１〜３を行うことにより、丸み表示線を適切に生成できる。
【００２５】
＜通常処理＞
通常処理においては、丸み表示線生成手段１４は、図５又は図６に示すように、凹凸判定手段１３による判定結果と、角部２３，２４に関連付けられている曲率半径とに応じた丸み表示線２５を生成する。本実施形態では、丸み表示線２５は、凸状の角部２３を形成する２辺２３ａ，２３ｂ又は凹状の角部２４を形成する２辺２４ａ，２４ｂに接するように（角部を形成する２辺を接線とするように）生成される。
【００２６】
しかしながら、上記のような通常処理では、角部２３，２４の形状や寸法、或いは隣接する角部２３，２４間の距離等によって、丸み表示線２５を適切に生成できない場合がある。そこで、本実施形態では、以下に説明する例外処理１〜３によって、角部２３，２４に丸み表示線２５を適切に生成する。
【００２７】
＜例外処理１＞
図８に示すように、凸状の角部２３と凹状の角部２４は、隣接して配置されることがある。この場合、図９に示すように、隣接する角部の間の間隔、丸み表示線２５の曲率半径の寸法などによって、角部２３に生成する丸み表示線２５と角部２４に生成する丸み表示線２５とが繋がらずにすれ違ってしまうことがある（凹状の角部２４に生成する丸み表示線における凸状の角部２３側の端部が、凸状の角部２３に生成する丸み表示線における凹状の角部２４側の端部よりも凸状の角部２３側に位置してしまうことがある）。このような丸み表示線は適切とは言い難い。
【００２８】
そこで、丸み表示線生成手段１４は、このような場合に、まず、凸状の角部２３に丸み表示線２５を生成する。次に、凹状の角部２４に、凸状の角部２３に生成された丸み表示線２５に接するように丸み表示線２５を生成する。即ち、このような場合において、凹状の角部２４に生成される丸み表示線２５は、凹状の角部２４を形成する２辺のうちの一方の辺（凸状の角部２３を構成する辺とは異なる辺）と、凸状の角部２３に生成された丸み表示線２５とに接するように生成される（図１０）。
【００２９】
＜例外処理２＞
図１１，１２に示すように、角部を形成する２辺の寸法、丸み表示線２５の曲率半径の寸法などによって、丸み表示線２５が角部を形成する２辺の内の一方または両方の辺に接しない場合がある。このような丸み表示線は適切とは言い難い。
【００３０】
そこで、丸み表示線生成手段１４は、丸み表示線２５が角部を形成する２辺の内の一方の辺に接しない場合に、丸み表示線が接しない辺の両端のうち、角部とは反対側の端部を通過するように丸み表示線を生成する。言い換えれば、一方の辺に接し、他方の辺の角部とは反対側の端部を通過するように丸み表示線を生成する（図１３）。
【００３１】
また、丸み表示線生成手段１４は、丸み表示線２５が角部を形成する２辺の両方に接しない場合に、それぞれの辺の角部とは反対側の端部を通過するように丸み表示線を生成する（図１４）。
【００３２】
なお、図１１〜１４は、凹状の角部２４における例外処理の一例を示す図であるが、凸状の角部についても同様の例外処理を適用する。
【００３３】
＜例外処理３＞
図１５に示すように、２つの凹状の角部２４は、隣接して配置されることがある。この場合、図１６に示すように、隣接する角部の間の間隔、丸み表示線２５の曲率半径の寸法などによって、２つの角部にそれぞれ生成する丸み表示線が互いに交差してしまうことがある。このような丸み表示線は適切とは言い難い。
【００３４】
そこで、丸み表示線生成手段１４は、このような場合に、まず、関連付けされた曲率半径が大きい方の角部に丸み表示線２５を生成する。次に、関連付けされた曲率半径が小さい方の角部に、曲率半径が大きい方の角部に生成された丸み表示線に接するように丸み表示線２５を生成する。即ち、このような場合において、曲率半径が小さい方の角部に生成される丸み表示線２５は、角部を形成する２辺のうちの一方の辺（隣接する角部を構成す
る辺とは異なる辺）と、曲率半径が大きいほうの角部に生成された丸み表示線２５とに接するように生成される（図１７）。
【００３５】
なお、図１５〜１７は、凹状の角部２４における例外処理の一例を示す図であるが、凸状の角部についても同様の例外処理を適用する。
【００３６】
＜処理フロー＞
以下に、本実施形態に係る設計支援装置１による断面形状生成処理の流れの一例について説明する。図１８は、この設計支援装置１による断面形状生成処理の流れの一例を示すフローチャートである。
【００３７】
まず、利用者が、入力手段１０により、三次元のサーフェスモデルを入力する（ステップＳ１）。次に、平面生成手段１１が、平面を生成する（ステップＳ２）。そして、交線生成手段１２が、サーフェスモデルと平面との交線を生成する（ステップＳ３）。
【００３８】
次に、凹凸判定手段１３が、交線の折れ曲がり箇所である角部が凹状であるか凸状であるかを判定する（ステップＳ４）。そして、丸み表示線生成手段１４が、通常処理によって角部に丸み表示線を生成する（ステップＳ５）。
【００３９】
次に、丸み表示線生成手段１４が、丸み表示線が適切に生成されたか否かを判定する（ステップＳ６）。ここで、丸み表示線が適正に生成されたか否かの判定処理は、丸み表示線が角部を形成する２辺に接するか否か、隣接する丸み表示線とのすれ違いが生じているか否か、隣接する丸み表示線との交差が生じているか否かなどに基づいて判定する。本実施形態では、丸み表示線生成手段は、丸み表示線が角部を形成する２辺に接し、隣接する丸み表示線とのすれ違いが生じておらず、且つ、隣接する丸み表示線が交差していない丸み表示線に対して適切であると判定する。
【００４０】
丸み表示線が適切に生成されたと判定された場合（ステップＳ６：ＹＥＳ）には、複製手段１５が、複製交線及び交線と複製交線との端部同士を接続する閉じ線を生成する（ステップＳ７）。
【００４１】
丸み表示線を適切に生成されていないと判定された場合（ステップＳ６：ＮＯ）には、丸み表示線生成手段１４は、以下に説明するような例外処理１〜３によって丸み表示線を生成し（ステップＳ８）、ステップＳ７の処理を行う。
【００４２】
以上の工程を経て、三次元のサーフェスモデルから、フィレット形状と板厚を含む断面形状が生成される。
【００４３】
以下に、ステップＳ８における例外処理の流れの一例について説明する。図１９は、ステップＳ８における例外処理の流れの一例を示すフローチャートである。
【００４４】
まず、丸み表示線生成手段１４が、凸状の角部について、例外処理が行われたか否かを判定する（ステップＳ１０）。
【００４５】
凸状の角部について例外処理が行われていない場合（ステップＳ１０：ＮＯ）、凸状の角部について、丸み表示線が角部を形成する２辺に接しない場合の例外処理を行う（ステップＳ１１）。具体的には、そのような角部について、上述した例外処理２により、丸み表示線を生成する。
【００４６】
そして、凸状の角部について、丸み表示線が隣接する丸み表示線と交差する場合の例外
処理を行い（ステップＳ１２）、ステップＳ１０へ戻る。具体的には、そのような角部について、上述した例外処理３により、丸み表示線を生成し、ステップＳ１０へ戻る。
【００４７】
凸状と判定された角部について例外処理が行われたら（ステップＳ１０：ＹＥＳ）、凹状の角部について、丸み表示線が隣接する丸み表示線とすれ違う場合の例外処理を行う（ステップＳ１３）。具体的には、そのような角部について、上述した例外処理１により、丸み表示線を生成する。
【００４８】
そして、凹状の角部について、丸み表示線が隣接する丸み表示線と交差する場合の例外処理を行う（ステップＳ１４）。
【００４９】
以上述べたように、本実施形態に係る設計支援装置１によれば、三次元のサーフェスモデルから、フィレット形状と板厚とを含む断面形状を自動的に生成できる。そのため、利用者（設計者）の負担を大幅に軽減することができる。また、本実施形態に係る設計支援装置１によれば、適切でないフィレット形状が生成されてしまうような角部に対して、上記例外処理１〜３で述べたような簡易な方法でフィレット形状を生成することにより、適切なフィレット形状を生成することができる。そのため、断面形状を生成する処理を迅速に行うことができる。
【００５０】
また、本発明は、以上のいずれかの処理をコンピュータに実行させるプログラムであってもよい。また、本発明は、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、フラッシュメモリカード等であってもよい。また、本発明は、コンピュータがそのような処理を実行する方法として実現してもよい。
【００５１】
なお、本実施形態では、図１８のステップＳ６の処理について具体的な方法を述べていないが、丸み表示線が適切に生成されたか否かを判定することができればどのような方法であってもよい。
【００５２】
例えば、丸み表示線が角部の２辺に接するか否かの判定は、丸み表示線と角部を形成する２辺とがそれぞれ同一座標の点を有し、且つ、丸み表示線が２辺と交差しない場合に、接すると判定すればよい。
【００５３】
隣接する丸み表示線とのすれ違いが生じているか否か、隣接する丸み表示線との交差が生じているか否かの判定は、角部Ａに生成する丸み表示線における角部Ｂ（角部Ａに隣接する角部）側の端部が、角部Ｂに生成する丸み表示線における角部Ａ側の端部よりも角部Ｂ側に位置する場合に、すれ違いか交差が生じていると判定すればよい。また、すれ違いは隣接する角部の（凹凸判定手段による）判定結果が異なる場合にのみ生じるため、角部Ａと角部Ｂの判定結果が異なる場合に（凹状の角部と凸状の角部が隣接している場合に）、すれ違いについて判定を行えばよい。交差は隣接する角部の（凹凸判定手段による）判定結果が同一の場合にのみ生じるため、角部Ａと角部Ｂの判定結果が同一の場合に（凹状の角部と凹状の角部、または、凸状の角部と凸状の角部が隣接している場合に）、交差についての判定を行えばよい。
【００５４】
なお、断面形状生成処理や例外処理の流れは、図１８や図１９に示したものに限らない。例えば、凹部と凸部で例外処理を区別しなくてもよい。例外処理の対象となる全ての角部に対して例外処理を施した後に、ステップＳ６に戻ってもよい。
【００５５】
なお、本実施形態では、角部を形成する２辺を接線とするように丸み表示線を生成しているが、角部を形成する２辺を接線としなくてもよい。例えば、角部を形成する２辺を接
線とするように丸み表示線を生成した後に、予め定められた方向にＸ％だけずらしてもよい。どのような丸み表示線にするかは利用者などにより適宜変更してもよい。
【図面の簡単な説明】
【００５６】
【図１】図１は、本実施形態に係る設計支援装置の一例を示すブロック図である。
【図２】図２は、本実施形態に係る設計支援装置が対象とする三次元のサーフェスモデルの一例を示す斜視図である。
【図３】図３は、本実施形態に係る凸状の角部の一例を示す図である。
【図４】図４は、本実施形態に係る凹状の角部の一例を示す図である。
【図５】図５は、本実施形態に係る凸状の角部に生成した丸み表示線、及び、複製交線の一例を示す図である。
【図６】図６は、本実施形態に係る凹状の角部に生成した丸み表示線、及び、複製交線の一例を示す図である。
【図７】図７は、本実施形態に係る複製交線及び閉じ線の一例を示す図である。
【図８】図８は、例外処理１を説明するための交線の一例を示す図である。
【図９】図９は、適切でない丸み表示線の一例を示す図である。
【図１０】図１０は、例外処理１によって生成された丸み表示線の一例を示す図である。
【図１１】図１１は、適切でない丸み表示線の一例を示す図である。
【図１２】図１２は、適切でない丸み表示線の一例を示す図である。
【図１３】図１３は、例外処理２によって生成された丸み表示線の一例を示す図である。
【図１４】図１４は、例外処理２によって生成された丸み表示線の一例を示す図である。
【図１５】図１５は、例外処理３を説明するための交線の一例を示す図である。
【図１６】図１６は、適切でない丸み表示線の一例を示す図である。
【図１７】図１７は、例外処理３によって生成された丸み表示線の一例を示す図である。
【図１８】図１８は、本実施形態に係る設計支援装置による断面形状生成処理の流れの一例を示すフローチャートである。
【図１９】図１９は、図１８のステップＳ８の例外処理の流れの一例を示すフローチャートである。
【符号の説明】
【００５７】
１  設計支援装置
１０  入力手段
１１  平面生成手段
１２  交線生成手段
１３  凹凸判定手段
１４  丸み表示線生成手段
１５  複製手段
２０  サーフェスモデル
２１  面
２２  交線
２３，２４  角部
２３ａ，２３ｂ，２４ａ，２４ｂ  辺
２５  丸み表示線
２６  複製交線
２７  閉じ線
【図１】
2009251623.tif 000003
【図２】
2009251623.tif 000004
【図３】
2009251623.tif 000005
【図４】
2009251623.tif 000006
【図５】
2009251623.tif 000007
【図６】
2009251623.tif 000008
【図７】
2009251623.tif 000009
【図８】
2009251623.tif 000010
【図９】
2009251623.tif 000011
【図１０】
2009251623.tif 000012
【図１１】
2009251623.tif 000013
【図１２】
2009251623.tif 000014
【図１３】
2009251623.tif 000015
【図１４】
2009251623.tif 000016
【図１５】
2009251623.tif 000017
【図１６】
2009251623.tif 000018
【図１７】
2009251623.tif 000019
【図１８】
2009251623.tif 000020
【図１９】
2009251623.tif 000021