(57)【要約】【課題】既存部品のデータに基づき、一部のみを変形させる際、部品全体の形状の把握が容易で、境界に不連続が生じることのない設計データの生成装置およびその方法を提供する。【解決手段】物品の形状を形状変形を施す変形領域と、形状を保持する保持領域とに属性を割り当てる入力を領域属性入力手段４により操作者から受け付け、前記物品に対する変形指示である、変形方向と変形量とで規定される変形指示ベクトルを変形指示入力手段５により操作者から受け付け、前記物品形状に変形を施す変形処理であって、保持領域に属する節点と、変形領域と保持領域の境界の節点には変位を施さず、変形領域のみに属する節点は、入力された変形指示ベクトルに応じた変位を行う変形処理手段６と、を含む。【選択図】        図１
2004318428.tif 000002
【特許請求の範囲】
【請求項１】
既に作成された物品の設計データに対して形状変形処理を施すことによって物品の新たな設計データを生成する設計データ生成装置であって、
前記物品の形状を形状変形処理を施す変形領域と、形状を保持する保持領域との属性の割り当てを操作者から受け付ける領域属性入力手段と、
前記物品に対する変形方向と変形量とで規定される変形指示ベクトルを操作者から受け付ける変形指示入力手段と、
前記入力された変形指示ベクトルに応じて、前記変形領域の物品形状を規定する節点に対する変位処理であって、前記変形領域と保持領域の境界の節点は固定され、保持領域との境界にない節点には変位処理を施す変形処理手段と、
を含むことを特徴とする設計データ生成装置。
【請求項２】
前記変形指示入力手段において、操作者から受け付ける入力は、前記変形指示ベクトルの作用節点の指示を含むことを特徴とする請求項１に記載の設計データ生成装置。
【請求項３】
前記変形指示ベクトルの作用節点の指示は、１つの節点である点指示、節点を結んだ線である線指示または節点で囲まれる面である面指示であることを特徴とする請求項２に記載の設計データ生成装置。
【請求項４】
前記物品の形状は、基本形状と、付随形状とから構成され、
前記形状変形処理手段における変形処理は基本形状のみに適用し、形状変形処理後の設計データに前記付随形状を付加する付随形状付加手段を含むことを特徴とする請求項１、２または３に記載の設計データ生成装置。
【請求項５】
既に作成された物品の設計データに対して形状変形処理を施すことによって物品の新たな設計データを生成する設計データ生成方法であって、
前記物品の形状を形状変形処理を施す変形領域と、形状を保持する保持領域との属性の割り当てを操作者から受け付ける領域属性入力ステップと、
前記物品に対する変形方向と変形量とで規定される変形指示ベクトルを操作者から受け付ける変形指示入力ステップと、
前記入力された変形指示ベクトルに応じて、前記形状要素の節点に対する変位処理であって、前記変形領域と保持領域の境界の節点は固定され、保持領域との境界にない節点には変位処理を施す変形処理ステップと、
を含むことを特徴とする設計データ生成方法。
【請求項６】
前記変形指示入力ステップにおいて、操作者から受け付ける入力は、前記変形指示ベクトルの作用節点の指示を含むことを特徴とする請求項５に記載の設計データ生成方法。
【請求項７】
前記変形指示ベクトルの作用点の指示は、１つの節点である点指示、節点を結んだ線である線指示または節点で囲まれる面である面指示であることを特徴とする請求項６に記載の設計データ生成方法。
【請求項８】
前記物品の形状は、基本形状と、付随形状とから構成され、
前記形状変形処理手段における変形処理は基本形状のみに適用し、形状変形処理後の設計データに前記付随形状を付加する付随形状付加手段を含むことを特徴とする請求項５、６または７に記載の設計データ生成方法。
【請求項９】
前記形状変形処理ステップにおいて、操作者によって入力された変形指示ベクトルによる節点の変位により、変形領域の節点を結ぶ稜線が、保持領域と変形領域の境界に属する節点を越えるものであった場合、
（１）操作者によって入力された変形指示ベクトルを、変形領域の節点を結ぶ稜線が、保持領域に属する節点に接するまでの第一の変形指示ベクトルと、接してからの第二の変形指示ベクトルに分割し、
（２）前記操作者の指定に応じた変形領域にのみ、前記第一の変形指示ベクトルに従う形状変形処理を行い、
（３）前記変形領域の稜線と接した節点を含む保持領域の属性を変形領域として再割り当てし、
（４）前記第一の変形指示ベクトルに従った変形処理後の物品形状の前記再割り当てされた変形領域を含む変形領域に対して前記第二の変形指示ベクトルに従う形状変形処理を行う、
ことを特徴とする請求項５、６、７または８に記載の設計データ生成方法。
【請求項１０】
前記形状変形処理ステップは、
（１）前記変形領域を複数の形状要素に細分化し、
（２）前記形状要素の形状を規定する節点の変位であって、
節点が部品の一本の折れ曲がり線上にある場合、その節点の変位は方向が前記折れ曲がり線の延長方向であって、大きさが前記入力された変形指示ベクトルの前記折れ曲がり線の延長方向成分である変位を行い、
節点が部品の複数の折れ曲がり線の交点にある場合、その節点の変位は方向が、前記変形指示ベクトルとなす角が最も小さい折れ曲がり線の延長方向であって、大きさが前記入力された変形指示ベクトルの前記折れ曲がり線の延長方向成分である変位を行い、
節点が部品の折れ曲がり線上に無い場合、その節点の変位は、その節点における部品形状面の延長面に前記変形ベクトルを投射したベクトルに従う変位を行う、
ことを特徴とする請求項５、６、７、８または９に記載の設計データ生成方法。
【請求項１１】
前記変形指示入力ステップにおいて、変形指示ベクトルと部品折れ曲がり線とのなす角度についての許容角度の入力を含み、
前記折れ曲がり線と前記変形指示ベクトルがなす角度が、前記許容角度未満である節点には、前記折れ曲がり線の延長方向の変位を行い、
前記折れ曲がり線と前記変形指示ベクトルがなす角度が、前記許容角度以上である節点には、前記変形指示ベクトルに従う変位を行う、
ことを特徴とする請求項９に記載の設計データ生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、設計データ生成方法および設計データ生成装置、特に、既存の部品形状に変更処理を施すことによって物品の新たな設計データを生成する設計データ生成方法および設計データ生成装置に関するものである。
【０００２】
【従来の技術】
部品の設計を行う場合、ＣＡＤ（Ｃｏｍｐｕｔｅｒ−Ａｉｄｅｄ  Ｄｅｓｉｇｎ）装置が用いられている。ＣＡＤ装置による新たな部品の設計方法として、既存の部品のデータを基にした変形により行う方法がある。例えば、ＬＳＩのレイアウトパターンを設計する場合、設計済みのレイアウトパターンの機能単位を実現する機能セルを置換し、効率的な再設計を行う方法があった（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開平９−３６２３８号公報
【０００４】
【発明が解決しようとする課題】
既存の部品の部分的な置換ではなく、既存部品のデータに基づき、部品全体としての変形設計をする場合にも、部品の一部の設計は保持して、一部のみを変形させたいという場合がある。このような場合、従来、変形させたい部分のみ取り出して、変形処理を行い、変形処理後に再び、形状保持部分とつなぎ合わせるという手順で行っていた。このため、変形処理時に部品全体の設計の把握が困難であり、また、つなぎ合わせる際に、境界に不連続が生じてしまうことがあるという問題があった。
【０００５】
そこで、本発明は、上記問題を解決することができる設計データ生成方法および設計データ生成装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は上記目的を達成するため、既に作成された物品の設計データに対して形状変形処理を施すことによって物品の新たな設計データを生成する設計データ生成装置であって、前記物品の形状を形状変形処理を施す変形領域と、形状を保持する保持領域との属性の割り当てを操作者から受け付ける領域属性入力手段と、前記物品に対する変形方向と変形量とで規定される変形指示ベクトルを操作者から受け付ける変形指示入力手段と、前記入力された変形指示ベクトルに応じて、前記変形領域の物品形状を規定する節点に対する変位処理であって、前記変形領域と保持領域の境界の節点は固定され、保持領域との境界にない節点には変位処理を施す変形処理手段と、を含むことを特徴とする設計データ生成装置である。
【０００７】
この構成によれば、部品の設計データは全体として一体のまま、変形処理ができるので、変形領域と保持領域の境界で不連続が生じることは無い。また、操作者は部品全体としての構造を確認しながら、変形設計を行うことができるため、効率的な部品設計を行うことができる。
【０００８】
また、前記変形指示入力手段において、操作者から受け付ける入力は、前記変形指示ベクトルの作用節点の指示を含むことが好ましい。
【０００９】
この指示を入力することにより、形状変形として所定の節点のみに所定のベクトル変位を施す場合に、操作者の意向に沿う変形が可能になる。
【００１０】
また、前記変形指示ベクトルの作用節点の指示は、１つの節点である点指示、節点を結んだ線である線指示または節点で囲まれる面である面指示であることも好ましい。
【００１１】
前記作用節点の指示が、点だけでなく、線、面から選択し、指定できることにより、より効率的な設計作業をすることができる。
【００１２】
前記物品の形状が、基本形状と、付随形状とから構成される場合、前記形状変形処理手段における変形処理は基本形状のみに適用し、形状変形処理後の設計データに前記付随形状を付加する付随形状付加手段を含むことが好ましい。
【００１３】
部品の変形において、領域別の処理の他に、固有の性質を有する付随形状を分離し、処理を別に行うことにより、効率的な設計ができる。
【００１４】
また、本発明は既に作成された物品の設計データに対して形状変形処理を施すことによって物品の新たな設計データを生成する設計データ生成方法であって、操作者の入力に応じて、前記物品の形状を形状変形処理を施す変形領域と、形状を保持する保持領域との属性の割り当てを操作者から受け付ける領域属性入力ステップと、前記物品に対する変形方向と変形量とで規定される変形指示ベクトルを操作者から受け付ける変形指示入力ステップと、前記入力された変形指示ベクトルに応じて、前記形状要素の節点に対する変位処理であって、前記変形領域と保持領域の境界の節点は固定され、保持領域との境界にない節点には変位処理を施す変形処理ステップと、を含むことを特徴とする。
【００１５】
前記変形指示入力ステップにおいて、操作者から受け付ける入力は、前記変形指示ベクトルの作用節点の指示を含むことが好ましい。
【００１６】
前記変形指示ベクトルの作用点の指示は、１つの節点である点指示、節点を結んだ線である線指示または節点で囲まれる面である面指示であることも好ましい。
【００１７】
前記物品の形状は、基本形状と、付随形状とから構成され、前記形状変形処理手段における変形処理は基本形状のみに適用し、形状変形処理後の設計データに前記付随形状を付加する付随形状付加手段を含むことを特徴とする。
【００１８】
また、前記形状変形処理ステップにおいて、操作者によって入力された変形指示ベクトルによる節点の変位により、変形領域の節点を結ぶ稜線が、保持領域と変形領域の境界に属する節点を越えるものであった場合、（１）操作者によって入力された変形指示ベクトルを、変形領域の節点を結ぶ稜線が、保持領域に属する節点に接するまでの第一の変形指示ベクトルと、接してからの第二の変形指示ベクトルに分割し、（２）前記操作者の指定に応じた変形領域にのみ、前記第一の変形指示ベクトルに従う形状変形処理を行い、（３）前記変形領域の稜線と接した節点を含む保持領域の属性を変形領域として再割り当てし、（４）前記第一の変形指示ベクトルに従った変形処理後の物品形状の前記再割り当てされた変形領域を含む変形領域に対して前記第二の変形指示ベクトルに従う形状変形処理を行う、ことが好ましい。
【００１９】
この変形処理によれば、入力された変形指示ベクトルが、保持領域と変形領域の境界に属する節点を越えるものであっても、実際の形状変形として実現しうる変形処理を行うことができる。
【００２０】
また、前記形状変形処理ステップは、（１）前記変形領域を複数の形状要素に細分化し、（２）前記形状要素の形状を規定する節点の変位であって、節点が部品の一本の折れ曲がり線上にある場合、その節点の変位は方向が前記折れ曲がり線の延長方向であって、大きさが前記入力された変形指示ベクトルの前記折れ曲がり線の延長方向成分である変位を行い、節点が部品の複数の折れ曲がり線の交点にある場合、その節点の変位は方向が、前記変形指示ベクトルとなす角が最も小さい折れ曲がり線の延長方向であって、大きさが前記入力された変形指示ベクトルの前記折れ曲がり線の延長方向成分である変位を行い、節点が部品の折れ曲がり線上に無い場合、その節点の変位は、その節点における部品形状面の延長面に前記変形ベクトルを投射したベクトルに従う変位を行う、ことが好ましい。
【００２１】
この変形処理によれば、部品の折れ曲がり線構造を保持し、かつ、部品の曲面形状を保持した変形を行うことができる。
【００２２】
また、前記変形指示入力ステップにおいて、変形指示ベクトルと部品折れ曲がり線とのなす角度についての許容角度の入力を含み、前記折れ曲がり線と前記変形指示ベクトルがなす角度が、前記許容角度未満である節点には、前記折れ曲がり線の延長方向の変位を行い、前記折れ曲がり線と前記変形指示ベクトルがなす角度が、前記許容角度以上である節点には、前記変形指示ベクトルに従う変位を行う、ことも好ましい。
【００２３】
この許容角度の入力により、操作者の意向により沿った変形処理ができる。
【００２４】
【発明の実施の形態】
以下に図面を参照しながら、本発明の実施の形態を説明する。
【００２５】
実施形態１．
図１は本発明の実施形態１の設計データ生成装置の機能ブロック構成図である。本設計データ生成装置は、既に作成された物品の設計データに対して形状変形処理を施すことによって物品の新たな設計データを生成する設計データ生成装置であって、ハードディスクなどで構成される設計データ記憶装置３から既存の部品の設計データを読み出し、操作者はＣＲＴなどの画像表示装置２で視覚的に確認しながら、キーボードやマウスなどの入力装置で構成される領域属性入力手段４と、変形指示入力手段５とから入力を行い、計算機１に備わる変形処理手段６により、前記入力に応じた形状の変形処理を行う。本設計データ生成装置は、印刷装置やネットワークとの通信手段を備えていることも望ましい。
【００２６】
図２は本発明の設計データ生成装置におけるデータ生成フローを示す図である。
【００２７】
まず、設計データ記憶装置３に記憶されている既存の部品の設計データを読み出し、領域属性入力手段４は、これから変形処理を施す既存の部品形状において、変形を施したい部分である変形領域と、変形処理に際しても形状を保持したい部分である保持領域との属性との割り当ての入力を操作者から受け付ける（Ｓ１０）。変形領域と保持領域の境界線は直線でも良いし、複数の線分のつながりである非直線的な境界線でも構わない。次に変形指示入力手段５は操作者からの前記物品に対する変形方向と変形量とで規定される変形指示ベクトルの変形指示を受け付ける（Ｓ１１）。変形指示ベクトルは例えば、Ｘ方向に形状を１．５倍に伸張するなどの指示である。
【００２８】
次に変形処理手段６は上記の情報に基づき形状の変形処理Ｓ１２を行う。変形処理はまず、前記部品の形状を規定する節点が変形領域に属する節点であるかの判定を行う（Ｓ１３）。ここで、節点とは領域の形状を規定する形状の頂点である。変形領域に属する節点は、さらに、変形領域と保持領域の境界に属するかの判定を行う（Ｓ１４）。以上の判定により分別された、変形領域に属さず保持領域のみに属する節点と、変形領域と保持領域との境界に属する節点はこの変形処理においては、変形指示ベクトルに従う相対的な変位を行わない。したがって、これらの節点で規定される保持領域の形状は元のまま保持されることになる。なお、変形領域の変形に伴い、保持領域は形状を保ったまま、画像表示装置２の表示画面上で位置が動くことはあるが、設計データとしての寸法は保持している。一方、変形領域のみに属する節点は、前記変形指示ベクトルに従う変位を行う（Ｓ１５）。以上の変形処理Ｓ１２における節点の変位により、新たな物品形状が生成され、新たな設計データとなる。
【００２９】
この構成によれば、部品の設計データは全体として一体のまま、変形処理ができるので、変形領域と保持領域の境界で不連続が生じることは無い。また、操作者は部品全体としての構造を確認しながら、変形設計を行うことができるため、効率的な部品設計を行うことができる。
【００３０】
前記変形指示入力手段において、操作者から受け付ける入力は、前記変形指示ベクトルの作用節点の指示を含むことも好ましい。
【００３１】
この指示を入力することにより、所定の節点のみに所定の変形指示ベクトルに従う変位を施し、変形領域の形状の変形を行うことができる。
【００３２】
また、前記変形指示ベクトルの作用節点の指示は、１つの節点である点指示、節点を結んだ線である線指示または節点で囲まれる面である面指示であることも好ましい。
【００３３】
ここで、本発明の実施形態１の設計データ生成装置における節点の変位について、一例を用いて説明する。図３（ａ）は点指示、（ｂ）は線指示、（ｃ）は面指示の入力を受けた場合の変形領域の変形の様態を示す。
【００３４】
まず、操作者により、変形領域と、保持領域との属性の入力を受け付ける（Ｓ１０）。この場合、格子模様で示す領域が変形領域と指定された領域である（変形処理前の形状を点線で示す）。次に変形指示入力手段５は操作者からの前記物品に対する変形方向と変形量とで規定される変形指示ベクトルの変形指示を受け付ける（Ｓ１１）。図３において、変形指示ベクトルを矢印で示す。さらに、操作者により、作用節点が入力される。作用節点の指定は、点、２つの節点を結んだ線および３つ以上の節点によって囲まれた面の中から選択することができる。ここで、（ａ）では黒丸で示す点が、（ｂ）では太線で示す線が、（ｃ）では太線で囲まれた面が作用節点として指定された場合である。変形処理Ｓ１２ではこれらの作用節点が変形指示ベクトルに従う変位を行い、節点の変位によって、変形領域の形状が格子模様で示す形状に変形する。
【００３５】
この構成によれば、作用節点の指示が、点だけでなく、線、面から選択し、指定できることにより、より効率的な設計作業をすることができる。
【００３６】
また、前記既存の物品の形状が、基本形状と、付随形状とから構成される場合、前記形状変形処理手段における変形処理は基本形状のみに適用し、形状変形処理後の設計データに前記付随形状を付加する付随形状付加手段を含むことが好ましい。
【００３７】
実施形態２．
部品の形状は全体の概略の形状を決める基本形状と、それに付随する付随形状に分かれている場合がある。付随形状は例えば、パネルの強度を高めるために形成されるビード形状などがある。付随形状は特有の機能を備える形状であるため、全体形状を変形したい場合でも、付随形状を保持する必要がある。
【００３８】
図４は上記の課題を解決する第二の実施形態の設計データ生成装置の機能ブロック図である。実施形態１の設計データ生成装置に付随形状付加手段が追加されている。
【００３９】
図５は実施形態２の設計データ生成装置におけるデータ生成フローを示す図である。
【００４０】
設計データ記憶装置３に記憶されている既存の部品の設計データを読み出し、変形処理手段６は設計データに属性として含まれている基本形状であるか、付随形状であるかの分別を行う（Ｓ２０）。付随形状は変形処理Ｓ１２を施さない。基本形状は第一の実施例と同様な変形処理Ｓ１２を受け、基本形状の新たな設計データとなる（Ｓ２１）。次に、付随形状付加手段７において、この新たな基本形状に付随形状を付加する（Ｓ２２）。新たな基本形状における付随形状の付加位置は、元の基本形状の保持領域に付随形状の一部があった場合は、その位置に付加されてもよいし、元の基本形状の変形領域に付随形状があった場合は、操作者の入力に応じて、付加位置は決められてもよい。
【００４１】
実施形態３．
実施形態３は、実施形態１および実施形態２における形状変形処理ステップにおいて、操作者によって入力された変形指示ベクトルによる節点の変位により、変形領域の節点を結ぶ稜線が、保持領域と変形領域の境界に属する節点を越えるものであった場合、節点がそのような変形指示ベクトルに単に従う変位を行うと、元の節点によって規定される領域が、節点では規定できない形状要素となってしまう場合がある。第三の実施形態の形状変形処理はこの課題を解決するものである。
【００４２】
図６に第三の実施形態の設計データ生成装置における、形状変形処理のフローを示す。変形指示入力を受けると（Ｓ１１）、形状処理手段６において、入力された変形指示ベクトルによる節点の変位により、変形領域の節点を結ぶ稜線が保持領域と変形領域の境界に属する節点を越えるか判断する（Ｓ３０）。超えるものではなかった場合、実施形態１と同様の変形指示ベクトルの従う形状変形処理を行う（Ｓ１５）。一方、節点を越えるものであった場合、入力された変形指示ベクトルを、変形領域の節点を結ぶ稜線が、保持領域に属する節点に接するまでの第一の変形指示ベクトルと、接してからの第二の変形指示ベクトルに分割する（Ｓ３１）。次に、前記操作者の指定に応じた変形領域にのみ、前記第一の変形指示ベクトルに従う形状変形処理を行い（Ｓ３２）、前記変形領域の稜線と接した節点を含む保持領域の属性を変形領域として再割り当てし（Ｓ３３）、さらに前記第一の変形指示ベクトルに従った変形処理後の物品形状の前記再割り当てされた変形領域を含む変形領域に対して前記第二の変形指示ベクトルに従う形状変形処理を行う（Ｓ３４）。以上の変形処理により新たな設計データが生成される。
【００４３】
この変形処理によれば、入力された変形指示ベクトルが、保持領域と変形領域の境界に属する節点を越えるものであっても、実際に形状の変形として実現しうる変形処理を行うことができる。
【００４４】
ここで、本発明の実施形態３の設計データ生成方法における節点の変位について、一例を用いて説明する。図７（ａ）は既存の部品形状である。既存の部品形状は３つの形状要素からなり、斜線で示された２つの領域は変形領域と指定され、白い領域は保持領域と指定されている。変形指示ベクトルは矢印で示し、作用節点は太線で示される線で指定されている。以上の入力に実施形態１の節点の変形処理を行うと、（ｂ）に示すように元の領域が分離されてしまい、その領域は元の節点で規定できないものとなってしまう。
【００４５】
図８は本発明の実施形態３の設計データ生成方法における節点の変位を説明する図である。図８（ａ）において、作用節点はＡおよびＢであり、黒丸で示す。変位しない節点ＣおよびＤは白丸で示す。最初に入力された変形指示ベクトルを、変形領域の節点を結ぶ稜線が、保持領域に属する節点に接するまでの第一の変形指示ベクトルと、接してからの第二の変形指示ベクトルに分割する（Ｓ３１）。
節点ＡおよびＢの変位は、（ｂ）に示すように、節点ＡとＢで規定される稜線が保持領域と変形領域の境界に属する節点Ｃに接するまでの第一の変形指示ベクトルに従う。次に（ｃ）に示すように、前記変形領域の稜線と接した節点Ｃを含む保持領域の属性を変形領域として再割り当てする（Ｓ３３）。したがって、節点ＣおよびＤは変位を受ける節点と属性が変更される。変位を受ける節点ＣおよびＤを黒丸で示す。次に（ｄ）に示すように、節点Ａ，Ｂ，ＣおよびＤが第二の変形指示ベクトルに従う変位を行う。以上の変形処理方法により、節点が領域を規定するという性質を保持しつつ新たな設計データを生成することができる。
【００４６】
実施形態４．
第四の実施形態の設計データ生成方法は、部品の折れ曲がり線を保持した形状変形および部品の曲面形状を保持した変形を行う方法である。
【００４７】
図９に第四の実施形態の設計データ生成装置における、形状変形処理のフローを示す。
【００４８】
変形処理手段６は変形領域を形状要素に細分化する（Ｓ４０）。形状要素への細分化はＣＡＤ装置における形状処理に周知のように、三角形ないし四角形のメッシュを切ることにより行われる。つぎに形状要素の形状を規定する節点の変位を行う。変位の様態は節点の性質によって異なる。まず、節点が部品の折れ曲がり線上にあるか判定する（Ｓ４１）。折れ曲がり線上に無い節点はその節点における部品形状面の延長面に前記変形指示ベクトルを投射したベクトルに従う変位を行う（Ｓ４２）。節点における部品形状面の延長面とは、例えば、その節点における部品形状面が球を切り取ったものであった場合、同じ半径の球面を延長した面であり、円柱を切り取った面であった場合、同じ半径の円柱を延長した面であり、所定の関数で規定される面であった場合は、その面を延長した面である。一方、部品折れ曲がり線上にある節点は、さらに、一本の折れ曲がり線上にあるか、複数の折れ曲がり線上にあるかを判定する（Ｓ４３）。一本の折れ曲がり線上にある節点の変位は方向が前記折れ曲がり線の延長方向であって、大きさが前記入力された変形ベクトルの前記折れ曲がり線の延長方向成分である変位を行い（Ｓ４４）、節点が部品の複数の折れ曲がり線の交点にある場合、その節点の変位は方向が、前記変形ベクトルとなす角が最も小さい折れ曲がり線の延長方向であって、大きさが前記入力された変形ベクトルの前記折れ曲がり線の延長方向成分である変位を行う（Ｓ４５）。以上の節点の変位により新たな設計データが生成できる。
【００４９】
第四の実施形態のデータ生成方法の変形処理によれば、節点で規定される形状要素は元の部品形状の曲面を保持したまま変形することができ、また、部品の折れ曲がり線構造を保持した変形を行うことができる。
【００５０】
ここで、本発明の実施形態４の設計データ生成方法における節点の変位について、一例を用いて説明する。図１０（ａ）は既存の部品形状である。折れ曲がり線を２本備える形状である。変形指示ベクトルは矢印で示すように入力され、作用節点は太線で示す節点で指定されている。次に変形処理手段６は変形領域の形状要素への細分化を行う（Ｓ４０）。ここでは、（ｂ）に示すように点線で示す線分により新たな領域分割がされたものとする。節点は部品の折れ曲がり線上にある黒丸で示す節点と、部品の折れ曲がり線上にない白丸で示す節点とに分別される（Ｓ４１）。白丸で示す折れ曲がり線上に無い節点はその節点における部品形状面の延長面に前記変形指示ベクトルを投射したベクトルに従う変位を行う（Ｓ４２）。ここで、例えばＡ−Ａ断面は（ｂ）に示すようになっており、曲面形状の延長面である、断面図においては点線で示す方向に節点が変位する。一方、部品折れ曲がり線上にある節点は、それぞれの節点で示す矢印のように、変位は方向が前記折れ曲がり線の延長方向であって、大きさが前記入力された変形ベクトルの前記折れ曲がり線の延長方向成分である変位を行う（Ｓ４４）。以上の節点の変位により（ｃ）に示すような新たな設計データが生成できる。
【００５１】
また、上記のＳ４４とＳ４５において、折れ曲がり線上の節点の変位は折れ曲がり線の延長線上に行うとしたが、変形指示ベクトルとなす角度のよっては、変更されることも好ましい。この形状変形処理のフローを図１１に示す。
【００５２】
変形指示手段５において、変形指示ベクトルに加え、変形指示ベクトルと部品折れ曲がり線とのなす角度についての許容角度の入力を受け付ける（Ｓ５０）。変形処理手段６において、節点ごとに、前記変形ベクトルと前記折れ曲がり線とがなす角度が、前記許容角度未満であるか判定を行う（Ｓ５１）。変形指示ベクトルと折れ曲がり線とがなす角度が許容角度未満である節点は、前記折れ曲がり線の延長方向の変位を行い（Ｓ４４）、前記折れ曲がり線と前記変形ベクトルがなす角度が、前記許容角度以上である節点には、前記変形ベクトルに従う変位を行う（Ｓ１５）。以上の節点の変位により、新たな設計データが生成できる。
【００５３】
この変形処理の設計データ生成方法によれば、操作者の意向により沿った変形処理ができる。
【図面の簡単な説明】
【図１】本発明の実施形態１にかかる設計データ生成装置の機能ブロック図である。
【図２】本発明の実施形態１にかかる設計データ生成方法のフロー図である。
【図３】本発明の実施形態１にかかる設計データ生成方法による既存部品形状の変形処理の一例である。
【図４】本発明の実施形態２にかかる設計データ生成装置の機能ブロック図である。
【図５】本発明の実施形態２にかかる設計データ生成方法のフロー図である。
【図６】本発明の実施形態３にかかる設計データ生成方法のフロー図である。
【図７】本発明の実施形態３にかかる設計データ生成方法を具体的な図形で説明する図である。
【図８】本発明の実施形態３にかかる設計データ生成方法を具体的な図形で説明する図である。
【図９】本発明の実施形態４にかかる設計データ生成方法のフロー図である。
【図１０】本発明の実施形態４にかかる設計データ生成方法を具体的な図形で説明する図である。
【図１１】本発明の実施形態４にかかる設計データ生成方法の好ましい変形処理のフロー図である。
【符号の説明】
１  計算機、２  画像表示装置、３  設計データ記憶装置、４  領域属性入力手段、５  変形指示入力手段、６  変形処理手段、７  付随形状付加手段。
【図１】
2004318428.tif 000003
【図２】
2004318428.tif 000004
【図３】
2004318428.tif 000005
【図４】
2004318428.tif 000006
【図５】
2004318428.tif 000007
【図６】
2004318428.tif 000008
【図７】
2004318428.tif 000009
【図８】
2004318428.tif 000010
【図９】
2004318428.tif 000011
【図１０】
2004318428.tif 000012
【図１１】
2004318428.tif 000013