(57)【要約】【課題】  ３Ｄ−ＣＡＤを用いて３Ｄモデルを作成する情報処理装置及び情報処理方法において、３Ｄモデルに含まれる誤差を許容し、かつ部品作成全体の効率を落とすことなく、３Ｄモデルに見やすく属性情報を付加することを目的とする。【解決手段】  属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、この仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を第一の閾値で判断する第一の判断手段と、上記関連付けの有効性を第二の閾値で判断する第二の判断手段と、上記関連付けにおいて、上記第一の判断手段あるいは第二の判断手段のいずれの判断に基づく関連付けであるかを識別可能に保持する判断手段保持手段、誤差を修正することなく効率的に関連付けができ、また後工程において３Ｄモデルの要素が誤差を有していることを容易に識別できることで、効率的な対処ができる。【選択図】        図１
2006113799.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄモデルの要素に対する属性情報を入力する属性入力手段と、
該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、
該仮想的な平面に前記属性情報を関連付けて記憶する記憶手段と、
該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を第一の閾値で判断する第一の判断手段と、
上記関連付けの有効性を第二の閾値で判断する第二の判断手段と、
上記関連付けにおいて、上記第一の判断手段あるいは第二の判断手段のいずれの判断に基づく関連付けであるかを識別可能に保持する判断手段保持手段、
を有することを特徴とする情報処理装置。
【請求項２】
３Ｄモデルの要素に対する属性情報を入力する属性入力手段と、
該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、
該仮想的な平面に前記属性情報を関連付けて記憶する記憶手段と、
該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を判断する判断手段と、
上記判断手段の判断条件を変更する判断条件変更手段と、
上記関連付けにおいて、上記判断条件を識別可能に保持する判断条件保持手段、
を有することを特徴とする情報処理装置。
【請求項３】
３Ｄモデルの要素に対する属性情報を入力する属性入力工程と、
該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定工程と、
該仮想的な平面に前記属性情報を関連付けて記憶する記憶工程と、
該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を第一の閾値で判断する第一の判断工程と、
上記関連付けの有効性を第二の閾値で判断する第二の判断工程と、
上記関連付けにおいて、上記第一の判断工程あるいは第二の判断工程のいずれの判断に基づく関連付けであるかを識別可能に保持する判断手段保持工程、
を有することを特徴とする情報処理方法。
【請求項４】
３Ｄモデルの要素に対する属性情報を入力する属性入力工程と、
該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定工程と、
該仮想的な平面に前記属性情報を関連付けて記憶する記憶工程と、
該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を判断する判断工程と、
上記判断工程の判断条件を変更する判断条件変更工程と、
上記関連付けにおいて、上記判断条件を識別可能に保持する判断条件保持工程、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および情報処理方法に関し、特に、３Ｄ−ＣＡＤを用いて３Ｄモデル（３Ｄ形状）を作成する情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来、３Ｄ−ＣＡＤを用いて、商品や製品を構成する部品、ユニット等の３次元の形状を有する物品（以下、単に部品という）の設計を行っていた。この設計においては、３Ｄ−ＣＡＤで、部品の３Ｄモデルを作成し、該３Ｄモデルに対し寸法、寸法公差、幾何公差、注記、記号などの属性情報を入力していた。該属性情報は３Ｄモデルあるいは３Ｄモデルの面、稜線、あるいは頂点等の要素に対し付加される。
【０００３】
上記３Ｄモデルおよび属性情報は、部品の加工、検査、組み立て、あるいはメンテナンス等を行うための情報であり、入力するオペレータ＝設計者から、見るオペレータ＝加工、製造、検査等の技術者に、情報が分かりやすく、効率的に、間違うことなく、伝達されるものでなくてはならない。
【０００４】
本出願人は、上記３Ｄモデルに対する属性情報の付加に際し、操作性良く、視認性良く、かつ効率的に属性情報を付加すること、また付加された属性情報を効率よく利用すること、また３Ｄモデルと属性情報を活用し部品作成を効率良く行うこと等を目的として、属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、該仮想的な平面に前記属性情報を関連付けて記憶する記憶手段を有する情報処理装置を開示している（特許文献１参照）。
【０００５】
また、上記のような３Ｄ−ＣＡＤを用いた情報処理装置において、３Ｄモデルと属性情報を属性配置平面を利用し２次元的に見る場合に、あるいは２次元的に紙に出力して見る場合に、上記のような各種の工程で間違いを生ずることなく、正確かつ適切に設計情報（３Ｄモデルの形状と属性情報）が伝達されるために、属性配置平面に属性情報を関連付ける際に、その有効性を判断することは、極めて有益であり、本出願人はその判断方法を開示している（特許文献２参照）。
【０００６】
上記有効性の判断の詳細は特許文献２によるが、判断方法を簡単に以下に説明する。
【０００７】
３Ｄモデルの平行な２平面間の長さ寸法においては、寸法を規定している方向である該平面の法線方向と寸法を関連付ける属性配置平面の法線方向が直交しているときが有効となる。当然このとき、属性配置平面と２平面は直交している。平行な２稜線、２頂点間の長さ寸法も、寸法を規定している方向と属性配置平面の法線方向とで有効性が判断される。
【０００８】
２平面の角度寸法においては、角度を形成する２平面の交線方向と寸法を関連付ける属性配置平面の法線方向とが平行であるときが有効となる。当然このとき、属性配置平面と２平面は直交している。
【０００９】
円筒形状の直径寸法および半径寸法においては、円筒形状の軸線方向と寸法を関連付ける属性配置平面の法線方向とが、平行あるいは直交しているときが有効となる。
【特許文献１】特開２００２−３２４０８６号公報
【特許文献２】特開２００２−３２４０８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記従来例の如き、３Ｄ−ＣＡＤを用いた情報処理装置において、製品設計等の設計工程における部品の３Ｄモデルは、求められる仕様を満足するため、あるいは部品を配置するスペースのため、あるいは関係する部品間の位置関係のため等により、いわゆる形状の編集等の試行錯誤の結果が反映されている。このため３Ｄモデルは、例えば意匠用のＣＡＤと製品設計用のＣＡＤとの間のデータ変換による誤差、あるいは繰り返し編集により３Ｄ−ＣＡＤ固有のモデリング誤差が累積することにより生ずる誤差、あるいはオペレータの操作ミスによる誤差、あるいは誤差を有する既存の３Ｄモデルを基に新たに３Ｄモデルを作成する場合の誤差等を含んでしまうものである。
【００１１】
このため、上記３Ｄモデルの要素が有する誤差が、上記有効性を判断する際の直交あるいは平行の判断基準として設定されている閾値を超えていると、属性情報を属性配置平面に関連付けることができなくなる。この場合には３Ｄモデルを修正しなければならない。
【００１２】
しかしながら、上記３Ｄモデルが数百〜数千以上の要素を有するような複雑な形状であり、多くの要素に誤差を含んでいる場合に、全ての誤差を無くすための操作には多くの時間を費やしてしまうものである。当然、製品設計において誤差がない３Ｄモデルを作成することが理想的ではあるが、そのために部品作成全体の効率を落としてしまうことは本末転倒といえる。
【００１３】
一方、上記誤差は部品作成全体の各種工程の中で、問題を生じる場合と生じない場合がある。
【００１４】
加工工程における一例を図８（ａ）〜図８（ｃ）を用いて以下に説明する。
【００１５】
図８（ａ）に示すような部品の面１１０４、面１１０５をエンドミル１１１０で加工する。
【００１６】
図８（ａ）においては部品を表現する３Ｄモデル１１０２の面１１０４と面１１０５は正確に直交し、いずれも属性配置平面１１０１に直交しているため、加工工程において当然問題は生じない。
【００１７】
図８（ｂ）には３Ｄモデル１１０２の面１１０５が誤差を有するときの加工を模式的に表している。図においては説明のため誤差量を誇張して表現している。図８（ｂ）において、面１１０５が稜線１１０７を回転軸としてθ１の角度傾いた誤差を有している。エンドミル１１１０の加工パス１１１２は３Ｄモデル１１０２を基に設定される。エンドミル１１１０の軸方向１１１１が面１１０５の法線方向とθ１だけ相対的に傾くために、面１１０５上を移動する加工パス１１１２は、面１１０５内の階段状の段差を無くし所望の表面粗さを得るために、パスのピッチを細かく設定する必要があり、またエンドミル１１１０はその軸方向１１１１も制御されなければならない。上記結果として加工工数が著しく大きくなってしまうという問題がある。
【００１８】
この場合に、加工パス作成前に３Ｄモデル１１０２の面１１０５をチェックすること、あるいは加工パス１１１２を作成後に該加工パス１１１２をチェックすること等によりθ１の傾きがあることを見つけ出し、θ１の傾きが設計意図ではなく誤差であれば３Ｄモデル１１０２の面１１０５を修正すればよいが、そのためには設計情報である属性情報を確認した上で、上流工程の例えば金型設計者あるいは製品設計者に確認するという手間が必要になってしまう。さらに、製品設計工程での３Ｄモデルの修正と同様に、３Ｄモデルが数百〜数千以上の要素を有するような複雑な形状について、個々の面の上記θ１のような傾きを見つけ出すことは、著しく多くの時間を費やしてしまうものである。
【００１９】
図８（ｃ）には面１１０４が誤差を有するときの加工を模式的に表している。上記同様誤差量を誇張して表現している。図８（ｃ）において、面１１０４が稜線１１０８を回転軸としてθ２の角度傾いた誤差を有している。この場合は、図８（ａ）の状態に対し、加工パス１１１３の方向をθ２だけ変えて、加工すればよく、問題は生じない。
【００２０】
また、エンドミル１１１０の軸方向１１１１を図８（ａ）の面１１０４の法線方向とすると、図８（ｂ）の３Ｄモデル１１０２では問題は生ぜず、図８（ｃ）の３Ｄモデル１１０２では問題を生じてしまう。同じ誤差についても加工方法により問題を生じる場合と生じない場合がある。
【００２１】
上記の問題は、３Ｄモデルの誤差に起因するものであり、少なくとも問題を生じる誤差を製品設計工程において修正することができればよいが、例えば製品工程設計、金型設計、および金型工程設計を経たＮＣプログラムあるいは加工工程における問題を想定し、製品設計において３Ｄモデルの誤差を修正することは、製品設計者の負荷を著しく増大し、その結果製品設計工数が増大し、部品作成全体の効率を下げてしまう。
【００２２】
すなわち、誤差のない３Ｄモデルを作成するためには多大の時間を要する、３Ｄモデルが誤差を含む場合には該誤差により問題が生じる工程での対処にも多大の時間を要する、問題が生じる誤差を３Ｄモデル作成時に想定し修正することも多大の時間を要するという問題がある。
【００２３】
本発明は、以上の点に着目して成されたもので、３Ｄモデルに含まれる誤差を許容し、かつ部品作成全体の効率を落とすことなく、３Ｄモデルに見やすく属性情報を付加することが可能な情報処理装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
本発明は上記に鑑みなされたものであり、本出願人による特許文献１および２をさらに発展させたものである。
【００２５】
なお、この発明は下記の構成を備えることにより前記課題を解決できるものである。
【００２６】
本発明の情報処理装置は、３Ｄモデルの要素に対する属性情報を入力する属性入力手段と、
該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、
該仮想的な平面に前記属性情報を関連付けて記憶する記憶手段と、
該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を第一の閾値で判断する第一の判断手段と、
上記関連付けの有効性を第二の閾値で判断する第二の判断手段と、
上記関連付けにおいて、上記第一の判断手段あるいは第二の判断手段のいずれの判断に基づく関連付けであるかを識別可能に保持する判断手段保持手段、
を有することで、属性配置平面への属性情報の関連付けにおいて、部品作成の全工程で問題が生じない第一の閾値と、いずれかの工程で問題を生じる可能性はあるが、製品設計工程で生じるであろう誤差を許容する第二の閾値を設定でき、該誤差を修正することなく効率的に関連付けができ、３Ｄモデルと属性情報を次工程に渡すことができる。また、上記誤差による問題が生じる工程では、３Ｄモデルの要素が誤差を有していることを容易に識別できることで、効率的な対処ができるものである。この結果、３Ｄモデルと属性情報による部品作成全体の効率化が図れる。
【００２７】
また、３Ｄモデルの要素に対する属性情報を入力する属性入力手段と、
該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、
該仮想的な平面に前記属性情報を関連付けて記憶する記憶手段と、
該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を判断する判断手段と、
上記判断手段の判断条件を変更する判断条件変更手段と、
上記関連付けにおいて、上記判断条件を識別可能に保持する判断条件保持手段、
を有することで、上記同様３Ｄモデルと属性情報による部品作成全体の効率化が図れる。また、製品設計工程で生じるであろう誤差に対する許容の自由度が増すものである。
【発明の効果】
【００２８】
本発明によれば、情報処理装置において、３Ｄモデルの要素に対する属性情報を入力する属性入力手段と、該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、該仮想的な平面に前記属性情報を関連付けて記憶する記憶手段と、該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を第一の閾値で判断する第一の判断手段と、上記関連付けの有効性を第二の閾値で判断する第二の判断手段と、上記関連付けにおいて、上記第一の判断手段あるいは第二の判断手段のいずれの判断に基づく関連付けであるかを識別可能に保持する判断手段保持手段、を有することで、属性配置平面への属性情報の関連付けにおいて、部品作成の全工程で問題が生じない第一の閾値と、いずれかの工程で問題を生じる可能性はあるが、製品設計工程で生じるであろう誤差を許容する第二の閾値を設定でき、該誤差を修正することなく効率的に関連付けができ、３Ｄモデルと属性情報を次工程に渡すことができる。また、上記誤差による問題が生じる工程では、３Ｄモデルの要素が誤差を有していることを容易に識別できることで、効率的な対処ができるものである。この結果、３Ｄモデルと属性情報による部品作成全体の効率化が図れる。
【００２９】
また、３Ｄモデルの要素に対する属性情報を入力する属性入力手段と、該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、該仮想的な平面に前記属性情報を関連付けて記憶する記憶手段と、該仮想的な平面への前記属性情報の関連付けにおいて、関連付けの有効性を判断する判断手段と、上記判断手段の判断条件を変更する判断条件変更手段と、上記関連付けにおいて、上記判断条件を識別可能に保持する判断条件保持手段、を有することで、上記同様３Ｄモデルと属性情報による部品作成全体の効率化が図れる。また、製品設計工程で生じるであろう誤差に対する許容の自由度が増すものである。
【発明を実施するための最良の形態】
【００３０】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００３１】
以下の実施例においては、特に記載のない、属性配置平面設定手段と記憶手段を有する３Ｄ−ＣＡＤ装置とその処理フロー、３Ｄモデルと属性情報の構成、および３Ｄモデルと属性情報を活用した部品作成については従来例（特許文献１）と同様であり、説明を省略する。
【００３２】
本発明の一実施の形態を、図１〜図６を用いて詳細に説明する。
【００３３】
本説明においては簡略化のため図２に示すような比較的単純な形状の部品を用いるが、本発明の考え方は数百〜数千以上の要素を有する複雑な形状の部品においても当然適用できるものである。
【００３４】
図２において、部品の３Ｄモデル１の面１ａ以外の面は、それぞれ直交あるいは平行にモデリングされている。面１ａは面１ｂに直交している。また、穴１ｆが面１ｃに垂直にモデリングされている。これらのモデリングに含まれる誤差は、３Ｄ−ＣＡＤが形状を定義し保証可能な最小単位すなわち３Ｄ−ＣＡＤの分解能に基づく、固有のモデリング誤差以下であり、３Ｄ−ＣＡＤにおいて誤差はないものとみなすことができる。
【００３５】
図２の３Ｄモデル１には、図３に示すように２つの属性配置平面２および３が設定されている。属性配置平面２は面１ｂに平行に、属性配置平面３は面１ｃに平行に設定されている。すなわち属性配置平面２および３は、それぞれ第三角法の正面図および平面図に相当するように設定されている。属性配置平面２および３には、それぞれ３Ｄモデル１の形状を規定する属性情報である寸法および寸法公差が関連付けられる。属性配置平面２および３を、それぞれその法線方向から見た表示状態を図４に示す。
【００３６】
図５および図１を用いて図２の３Ｄモデル１が誤差を有する場合の、属性配置平面への属性情報の関連付けの処理について説明する。ここでは、長さ寸法が設定される面が誤差を有する場合の処理について説明する。
【００３７】
図５（ａ）において３Ｄモデル１の面１ｄおよび１ｅは互いに平行ではあるが、属性配置平面２に対し誤差θ３を含んでモデリングされている。図５（ｂ）は図５（ａ）の３Ｄモデル１を属性配置平面３の方向（平面の方向）から見た表示状態である。二点鎖線は属性配置平面２である。図５（ｂ）において誤差θ３は説明のため誤差量を誇張して表現している（以下の図についても同様）。該誤差θ３は面１ｄおよび１ｅの属性配置平面２に対する直交からの誤差であり、面１ｄおよび１ｅはそれぞれ稜線１ｇおよび１ｈを軸にしてθ３だけ回転している。
【００３８】
ここで、例えば３Ｄ−ＣＡＤの分解能が角度で０．００６［°］であり、上記誤差θ３の値は分解能を超えた０．０６［°］あるものとする。該分解能と同等の分解能は、例えば長さで表現すれば０．０００１［ｍｍ］、あるいはベクトルで表現すれば単位ベクトルに対する方向余弦が０．０００１等となる。本発明においては分解能の考え方はいかなる考え方でもよい。面１ｄおよび１ｅには、その法線方向を寸法方向４ａとして長さの寸法４（８０±１）が属性情報として付加されている。
【００３９】
図１は属性配置平面への属性情報の関連付けの処理等に関するフローチャートである。ステップＳ１０１〜Ｓ１０３は従来例と同じであり説明を省略する。ステップＳ１０４において、属性情報である寸法４を関連付ける属性配置平面２を指定する。ステップＳ１０５において、属性配置平面２への寸法４の関連付けの有効性が第一の閾値で判断される。該第一の閾値は、例えば３Ｄ−ＣＡＤの分解能と同じ値である０．００６［°］に設定される。該第一の閾値を分解能と同じ値に設定すれば、該第一の閾値での有効性の判断でＯＫの場合は３Ｄ−ＣＡＤ上は誤差がないとみなすことができる。分解能と同様、該閾値は角度に限らず長さあるいは単位ベクトルに対する方向余弦等いかなる考え方で設定されてもよい（以下の説明においても同様）。上記第一の閾値での判断は、例えば属性配置平面２の法線方向２ａと寸法４の寸法方向４ａの角度を算出し、直交（９０［°］）からの誤差を算出し、該誤差と第一の閾値とを比較することでなされる。図５においては、誤差θ３＝０．０６［°］は上記第一の閾値より大きいため、関連付けの有効性の判断が無効（ＮＯ）となり、ステップＳ１０８に進む。
【００４０】
ここで、仮に誤差θ３が上記第一の閾値より小さい場合は、有効性の判断が有効（ＹＥＳ）となり、ステップＳ１０６で寸法４に第一の閾値で有効性ＯＫの情報が付加され、属性配置平面２へ寸法４が関連付けられる。属性情報は、属性タイプおよび属性タイプに応じた属性値から構成されており、寸法４への第一の閾値で有効性ＯＫの情報の付加は、属性タイプに第一の閾値に対する有効性の属性値が設定され、ＯＫに対する値が付加される。そしてステップＳ１０７で関連付けの処理を完了する。
【００４１】
ステップＳ１０８では、属性配置平面２への寸法４の関連付けの有効性が第二の閾値で判断される。該第二の閾値は、例えば０．１２［°］に設定される。該第二の閾値は設計される部品の種類、サイズ、機能等により、設計上無視できる範囲で適切に設定されることが望ましい。図５の誤差θ３の０．０６［°］は上記第二の閾値より小さいため、関連付けの有効性の判断が有効（ＹＥＳ）となり、ステップＳ１０９で寸法４に第二の閾値で有効性ＯＫの情報が付加され、属性配置平面２へ寸法４が関連付けられる。そしてステップＳ１０７で関連付けの処理を完了する。
【００４２】
ここで、仮に誤差θ３が上記第二の閾値より大きい場合は、有効性の判断が無効（ＮＯ）となり、ステップＳ１１０で、寸法４の属性配置平面２への関連付けが第二の閾値でＮＧの旨を表示画面上に表示することでオペレータに伝え、オペレータが確認した上で、ステップＳ１０７で関連付けの処理を完了する。
【００４３】
上記の処理は、例えばＣＡＤプログラムの一部として外部記憶装置に保管され、ＣＰＵ装置によって実行される。
【００４４】
上記実施例では、属性配置平面への属性情報の関連付けにおいて、例えば設計上無視できる範囲で設定される第二の閾値により、関連付けの有効性を判断することで、３Ｄ−ＣＡＤでは誤差となるような３Ｄモデルの要素に含まれる誤差を許容し、関連付けを有効とすることができる。これにより、３Ｄモデルに含まれる誤差を修正する必要がなく、製品設計工程において効率よく３Ｄモデルと属性情報を作成できる。また、関連付けられた属性情報が、第一の閾値あるいは第二の閾値のいずれの閾値で関連付けの有効性が有効となったかを上記属性値により容易に識別できるため、製品設計工程の次工程以降において、問題を生ずる可能性がある第二の閾値で有効と判断された属性を有する３Ｄモデルの要素のみをチェックすることで、未然に問題の発生を防ぎ、必要に応じ３Ｄモデルを修正することができる。
【００４５】
上記により、３Ｄモデルと属性情報による部品作成全体の効率化が図れるものである。
【００４６】
上記の実施例では、互いに平行ではあるが、属性配置平面に対し誤差を含んでモデリングされている２面間の長さ寸法について説明したが、平行でない２面間の長さ寸法についても同様に有効性を判断できる。この場合は、図１のステップＳ１０３の属性情報作成において、作成する長さ寸法の２面が平行でないことを検出し、自動的にいずれか一方の面の法線方向を寸法方向とする、あるいはオペレータが寸法方向を設定することにより寸法方向が設定される。そしてステップＳ１０５において属性配置平面の法線方向と上記寸法方向から誤差量を算出し、第一あるいは第二の閾値と比較すればよい。上記において一方の面が誤差を含まないときも同様に判断できることは言うまでもない。
【００４７】
また、円筒面の中心軸の位置に対する長さ寸法、稜線間の長さ寸法、あるいは２頂点間の長さ寸法等においても上記と同様に有効性を判断できる。
【００４８】
すなわち、長さ寸法を属性配置平面に関連付けるときの有効性は、属性配置平面の法線方向と長さ寸法の寸法方向とから誤差量を算出し、第一あるいは第二の閾値と比較すればよい。
【００４９】
上記の実施例では、長さ寸法について説明したが、角度寸法についても同様に属性配置平面への関連付けの有効性を判断できる。
【００５０】
図６に、図２の３Ｄモデル１の面１ａが誤差を有する状態を示す。図６（ａ）において３Ｄモデル１の面１ａは属性配置平面２に対し誤差θ４を含んでモデリングされている。該誤差θ４は面１ａの属性配置平面２に対する直交からの誤差であり、頂点１ｊを通り面１ｃに垂直な軸を中心にθ４だけ回転している。面１ａと面１ｃ間には、角度の寸法５（１０５°±１°）が属性情報として付加されている。上記状態において、角度寸法５の中心軸となる面１ａと面１ｃとの交線（図６（ａ）の稜線１ｉ）の方向が属性配置平面２の法線方向とθ４の角度だけ平行からずれることになる。このため、角度寸法５は、属性配置平面２を上記θ４の角度だけ回転した属性配置平面６に関連付けなければならなくなる。
【００５１】
上記において、図１のステップＳ１０５では、面１ａと面１ｃより交線の方向を算出し、該交線の方向の属性配置平面２の法線方向に対する誤差を算出し、該誤差と第一の閾値とを比較することで角度寸法５の属性配置平面２への関連付けの有効性の判断がなされる。ステップＳ１０８においても同様に上記誤差と第二の閾値とを比較することで有効性の判断がなされる。上記誤差θ４が第一あるいは第二の閾値以下であれば、角度寸法５にいずれの閾値で関連付けの有効性が有効となったかの情報が付加され、属性配置平面２に関連付けられる。
【００５２】
また、円筒形状の直径寸法および半径寸法（例えば図３の寸法７（φ１５±０．２））においては、円筒形状の軸線方向と属性配置平面の法線方向との誤差を算出し、第一あるいは第二の閾値と比較することで、直径寸法および半径寸法の属性配置平面（例えば図３の寸法７に対しては属性配置平面３）への関連付けの有効性の判断がなされるものである。
【００５３】
また、上記の実施例においては、第一の閾値を３Ｄ−ＣＡＤの分解能と同じ値に設定したが、本発明はこれに限定されるものではなく、第一の閾値は属性配置平面への属性情報の厳しい関連付けとし、第二の閾値は緩い関連付けとする観点から、任意に設定されるものである。
【００５４】
また、第一の閾値あるいは第二の閾値のいずれの閾値で関連付けの有効性が有効となったかの識別は、属性情報あるいは３Ｄモデルの要素の表示状態、例えば色を変えて表示する、あるいはいずれか一方（例えば第二の閾値）の判断による属性情報のみを表示する等、各工程でのオペレータが識別可能な方法であればいかなる方法でもよい。
【００５５】
［発明の他の実施の形態］
本発明の他の実施の形態を、図７を用いて説明する。属性配置平面への属性情報の関連付けの処理以外は上記実施例と同じであり説明を省略する。
【００５６】
図７のステップＳ２０５において、例えば長さ寸法の場合には、該長さ寸法の寸法方向の関連付けが指定された属性配置平面の法線方向に対する誤差量を算出し、該誤差量とあらかじめ設定されている閾値とを比較することで、関連付けの有効性を判断する。この場合、あらかじめ設定される閾値は、例えば３Ｄ−ＣＡＤの分解能と同レベルの関連付けに対し厳しい値に設定されていることが望ましい。
【００５７】
そして、ステップＳ２０５での有効性の判断が無効（ＮＯ）の場合には、ステップＳ２０８においてオペレータが閾値の値を大きくする、すなわち関連付けに対し緩くする値に変更し、再度関連付けの有効性を判断する。該判断が有効（ＹＥＳ）となれば、ステップＳ２０９において、上記長さ寸法に変更した閾値で有効性ＯＫの情報が付加され、属性配置平面へ長さ寸法が関連付けられる。該有効性ＯＫの情報は、属性タイプに変更された閾値に対する有効性の属性値が設定され、一律にＯＫに対応する値が付加される。または、属性値として上記誤差量が付加されてもよい。この場合には、製品設計工程を含め、該当する３Ｄモデルの要素の修正が必要となる部品作成の各種工程において、該属性値を基に修正を行えばよく、さらに効率がよくなるものである。
【００５８】
通常設計者は単一の３Ｄ−ＣＡＤで複数の様々な種類の部品を設計するが、これらの部品の中には、寸法公差あるいは幾何公差等が厳しいいわゆる精密な部品があり、また寸法公差等が緩い比較的ラフな部品もある。また単一の部品においても、厳しい寸法公差が求められる部位と、ラフな部位が混在するものである。このような場合に、上記実施例を適用することで、厳しい寸法公差が求められる部品あるいは部位ではステップＳ２０８での閾値の変更は最小限に抑え、後工程での問題の発生を最小限とし、ラフな部品あるいは部位に対してはステップＳ２０８での閾値の変更を緩めにすることで、製品設計工程の効率を上げることができる。その結果、３Ｄモデルと属性情報による部品作成全体の効率化が図れるものである。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施例のフローチャートを示す図
【図２】本発明の実施例の３Ｄモデルを示す図
【図３】本発明の実施例の３Ｄモデルと属性配置平面と属性情報を示す図
【図４】本発明の実施例の属性配置平面の法線方向から見た３Ｄモデルと属性情報を示す図
【図５】本発明の実施例の長さ寸法に関する誤差を有する３Ｄモデルを示す図
【図６】本発明の実施例の角度寸法に関する誤差を有する３Ｄモデルを示す図
【図７】本発明の他の実施例のフローチャートを示す図
【図８（ａ）】３Ｄモデルの誤差による問題を説明する図
【図８（ｂ）】３Ｄモデルの誤差による問題を説明する図
【図８（ｃ）】３Ｄモデルの誤差による問題を説明する図
【符号の説明】
【００６０】
１、１１０２      ３Ｄモデル
２、３、１１０１  属性配置平面
２ａ  属性配置平面の法線方向
４    長さ寸法
４ａ  長さ寸法の寸法方向
５    角度寸法
【図１】
2006113799.tif 000003
【図２】
2006113799.tif 000004
【図３】
2006113799.tif 000005
【図４】
2006113799.tif 000006
【図５】
2006113799.tif 000007
【図７】
2006113799.tif 000008
【図６】
2006113799.tif 000009
【図８（ａ）】
2006113799.tif 000010
【図８（ｂ）】
2006113799.tif 000011
【図８（ｃ）】
2006113799.tif 000012