JP5404821B2 - オブジェクトモデルにおいて仮想曲線を求めるためのシステム、方法、コンピュータプログラムおよび記憶媒体 - Google Patents
オブジェクトモデルにおいて仮想曲線を求めるためのシステム、方法、コンピュータプログラムおよび記憶媒体 Download PDFInfo
- Publication number
- JP5404821B2 JP5404821B2 JP2011554227A JP2011554227A JP5404821B2 JP 5404821 B2 JP5404821 B2 JP 5404821B2 JP 2011554227 A JP2011554227 A JP 2011554227A JP 2011554227 A JP2011554227 A JP 2011554227A JP 5404821 B2 JP5404821 B2 JP 5404821B2
- Authority
- JP
- Japan
- Prior art keywords
- blend
- curve
- cad system
- virtual
- computer program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 29
- 238000004590 computer program Methods 0.000 title claims description 15
- 238000003860 storage Methods 0.000 title claims description 11
- 239000000203 mixture Substances 0.000 claims description 160
- 230000008569 process Effects 0.000 claims description 15
- 238000009966 trimming Methods 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 5
- 238000004904 shortening Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 16
- 238000004513 sizing Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000002156 mixing Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 239000011248 coating agent Substances 0.000 description 2
- 238000000576 coating method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000026676 system process Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000006227 byproduct Substances 0.000 description 1
- 238000011960 computer-aided design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004579 marble Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Description
本願は、2009年3月12日に提出したアメリカ合衆国特許仮出願第61/159,582号の優先権を主張するものであり、この特許仮出願は参照により本願に含まれるものとする。
種々の実施形態は、CADシステムのための方法、CADシステムおよびCADシステムに対する命令を含む。
下記において説明する図1から図3、また本明細書に開示されている原理を説明するために用いられる種々の実施形態は単に説明を目的としたものに過ぎず、本発明の範囲を限定するものと解するべきではない。当業者であれば、本発明の原理は適切に構成されたあらゆる装置によって実現できることが分かるであろう。以下では、限定を意図したものでは実施例を参照しながら、本発明の多くの革新的な教示について説明する。
a)同一半径の3つのブレンドの交差部における球状のブレンド。
b)他のブレンドと接続されている全てのエッジを有する3面ブレンド。この条件は条件a)の一般化された条件であり、条件c)に取って代わる特別なケースである。
c)他のブレンドと接続されている3つまたはそれ以上のエッジ。
d)同一の半径のブレンドと接続されたエッジ、つまりブレンドチェーンのメンバであるエッジ。
e)1つの基底面がブレンドである。
f)2つの基底面がブレンドである。
D1)ブレンドは円筒である。(円筒はエッジブレンドまたは特徴ブレンドである可能性があるが、コーナブレンドである可能性はない)
D2)基底面が特徴ブレンドである。
Claims (19)
- CADシステムが仮想曲線を求めるための方法において、
ブレンド面を含むオブジェクトモデルをCADシステムがロードするステップと、
前記CADシステムが前記ブレンド面の基底面を発見するステップと、
前記基底面にしたがい、前記CADシステムが交差曲線を構成するステップと、
前記ブレンド面にしたがい、前記CADシステムが前記交差曲線をトリミングし、仮想ブレンド曲線を形成するステップと、
前記仮想ブレンド曲線を前記CADシステムが記憶するステップと、
前記CADシステムが、前記ブレンド面がコーナブレンドであるか否かを決定する規則のセットを適用し、コーナブレンドであると決定された前記ブレンド面を、仮想ブレンド曲線を形成する対象から除外するステップと、
を有することを特徴とする方法。 - 前記交差曲線をトリミングするステップは、前記CADシステムが所定の長さに前記交差曲線を短縮するステップであるか、または、前記CADシステムが所定の長さに前記交差曲線を延長するステップである、
請求項1記載の方法。 - 発見、構成、トリミングおよび記憶を行う前記各ステップを、前記ブレンド面のユーザ選択に応答して自動的に前記CADシステムが実行する、
請求項1記載の方法。 - 前記CADシステムが、前記仮想ブレンド曲線を使用して、前記CADシステムによって寸法決定を実行するプロセスをさらに含む、
請求項1記載の方法。 - 前記CADシステムが、前記オブジェクトモデルの少なくとも1つの面を前記ブレンド面として識別するステップをさらに含む、
請求項1記載の方法。 - 前記CADシステムが、前記ブレンド面に対応する少なくとも1つの終端面を発見するステップをさらに含み、
前記CADシステムが、前記トリミングを前記少なくとも1つの終端面の表面に応じて実行する、
請求項1記載の方法。 - プロセッサおよびアクセス可能なメモリを有するCADシステムにおいて、
前記CADシステムは、
ブレンド面を含むオブジェクトモデルをロードし、
前記ブレンド面の基底面を発見し、
前記基底面にしたがい交差曲線を構成し、
前記ブレンド面にしたがい前記交差曲線をトリミングし、仮想ブレンド曲線を形成し、
前記仮想ブレンド曲線を記憶し、
前記ブレンド面がコーナブレンドであるか否かを決定する規則のセットを適用し、コーナブレンドであると決定された前記ブレンド面を、仮想ブレンド曲線を形成する対象から除外する、
よう構成されている、
ことを特徴とするCADシステム。 - 前記交差曲線をトリミングすることが、所定の長さに前記交差曲線を短縮するか、または所定の長さに前記交差曲線を延長することを含む、
請求項7記載のCADシステム。 - 前記発見、構成、トリミングおよび記憶を行うことが、前記ブレンド面のユーザ選択に応答して自動的に実行される、
請求項7記載のCADシステム。 - 前記CADシステムはさらに、前記仮想ブレンド曲線を使用して、前記CADシステムによって寸法決定プロセスを実行するよう構成されている、
請求項7記載のCADシステム。 - 前記CADシステムはさらに、前記オブジェクトモデルの少なくとも1つの面を前記ブレンド面として前記識別するよう構成されている、
請求項7記載のCADシステム。 - 前記CADシステムはさらに、前記ブレンド面に対応する少なくとも1つの終端面を発見するよう構成されており、
前記トリミングは前記少なくとも1つの終端面の表面に応じて実行される、
請求項7記載のCADシステム。 - コンピュータプログラムであって、
CADシステムに設置されたプロセッサに下記各ステップ、
ブレンド面を含むオブジェクトモデルをロードするステップと、
前記ブレンド面の基底面を発見するステップと、
前記基底面にしたがい交差曲線を構成するステップと、
前記ブレンド面にしたがい前記交差曲線をトリミングし、仮想ブレンド曲線を形成するステップと、
前記仮想ブレンド曲線を記憶するステップと、
前記ブレンド面がコーナブレンドであるか否かを決定する規則のセットを適用し、コーナブレンドであると決定された前記ブレンド面を、仮想ブレンド曲線を形成する対象から除外するステップと、
を実行させる、
ことを特徴とするコンピュータプログラム。 - 前記コンピュータプログラムが、前記プロセッサに更に、前記交差曲線をトリミングするステップとして、所定の長さに前記交差曲線を短縮するステップ、または所定の長さに前記交差曲線を延長するステップを実行させる、
請求項13記載のコンピュータプログラム。 - 前記コンピュータプログラムが、前記プロセッサに、発見、構成、トリミングおよび記憶を行う前記各ステップとして、前記ブレンド面のユーザ選択に応答して自動的に実行させる、
請求項13記載のコンピュータプログラム。 - 前記コンピュータプログラムが、前記プロセッサに、前記仮想ブレンド曲線を使用して、寸法を決定するステップを更に実行させる、
請求項13記載のコンピュータプログラム。 - 前記コンピュータプログラムが、前記プロセッサに、前記オブジェクトモデルの少なくとも1つの面を前記ブレンド面として識別するステップを更に実行させる、
請求項13記載のコンピュータプログラム。 - 前記コンピュータプログラムが、前記プロセッサに、前記ブレンド面に対応する少なくとも1つの終端面を発見させるステップと、
前記トリミングが前記少なくとも1つの終端面の表面に応じて実行されるステップと、を更に実行させる、
請求項13記載のコンピュータプログラム。 - 請求項13から18のいずれか1項に記載のコンピュータプログラムが記憶されている、
コンピュータ読み出し可能媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15958209P | 2009-03-12 | 2009-03-12 | |
US61/159,582 | 2009-03-12 | ||
US12/625,163 US8462154B2 (en) | 2009-03-12 | 2009-11-24 | System and method for determining a virtual curve in an object model |
US12/625,163 | 2009-11-24 | ||
PCT/US2010/027100 WO2010105132A1 (en) | 2009-03-12 | 2010-03-12 | System and method for determining a virtual curve in an object model |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012520526A JP2012520526A (ja) | 2012-09-06 |
JP2012520526A5 JP2012520526A5 (ja) | 2013-01-31 |
JP5404821B2 true JP5404821B2 (ja) | 2014-02-05 |
Family
ID=42173618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011554227A Expired - Fee Related JP5404821B2 (ja) | 2009-03-12 | 2010-03-12 | オブジェクトモデルにおいて仮想曲線を求めるためのシステム、方法、コンピュータプログラムおよび記憶媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8462154B2 (ja) |
EP (1) | EP2406742A1 (ja) |
JP (1) | JP5404821B2 (ja) |
WO (1) | WO2010105132A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8983802B2 (en) * | 2011-04-21 | 2015-03-17 | Siemens Product Lifecycle Management Software Inc. | Notch re-blend in an object model |
US8935130B2 (en) * | 2011-08-31 | 2015-01-13 | Siemens Product Lifecycle Management Software Inc. | Notch blends in BRep models |
US10176291B2 (en) * | 2012-07-06 | 2019-01-08 | Siemens Product Lifecycle Management Software Inc. | Ordering optional constraints in a variational system |
US20150269284A1 (en) * | 2014-03-24 | 2015-09-24 | Siemens Product Lifecycle Management Software Inc. | Intelligent chamfer recognition in cad models |
EP3526772A4 (en) * | 2016-11-14 | 2020-07-01 | Siemens Industry Software Inc. | METHOD FOR CONNECTING A BLADE BODY TO A TARGET BODY |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3049096B2 (ja) * | 1990-12-20 | 2000-06-05 | 株式会社リコー | 曲面間のフィレット面生成方式 |
DE69324363T2 (de) | 1993-10-11 | 1999-08-26 | Hewlett-Packard Gmbh | Verfahren zur Abschrägung der Kanten eines geometrischen Objektes in einem rechnergestützten Entwurfssystem |
US5774549A (en) * | 1995-12-04 | 1998-06-30 | Sun Microsystems, Inc. | Method and apparatus that processes a video signal to generate a random number generator seed |
JPH10312473A (ja) * | 1997-05-13 | 1998-11-24 | Toshiba Corp | コーナ丸め部分の削除方法、ならびに同方法を実現するcaeシステム、及び同方法がプログラムされ記録される記録媒体 |
JP3657771B2 (ja) * | 1998-04-22 | 2005-06-08 | 富士通株式会社 | 三次元モデル作成装置 |
US6181978B1 (en) | 1998-07-31 | 2001-01-30 | General Electric Company | System and method for generating a smooth blending fillet surface |
US6683620B1 (en) | 1999-04-21 | 2004-01-27 | Autodesk, Inc. | Relational modeling of trimmed nurbs surfaces |
US6760038B2 (en) | 2001-05-31 | 2004-07-06 | Geometric Software Solutions Co. Limited | Method for recognizing blends in solid models |
JP4800511B2 (ja) * | 2001-07-10 | 2011-10-26 | 本田技研工業株式会社 | コンピュータ支援による製品設計装置 |
US7236168B2 (en) | 2003-06-13 | 2007-06-26 | Geometric Software Solutions Co., Ltd. | Method for removing blends in B-rep models |
JP2007011825A (ja) * | 2005-07-01 | 2007-01-18 | Hitachi Ltd | 形状データ管理プログラム,管理方法及び管理システム |
JP4770360B2 (ja) * | 2005-09-26 | 2011-09-14 | 富士通株式会社 | 投影制御処理を行うcadプログラム、cad装置およびcadシステム |
-
2009
- 2009-11-24 US US12/625,163 patent/US8462154B2/en active Active
-
2010
- 2010-03-12 WO PCT/US2010/027100 patent/WO2010105132A1/en active Application Filing
- 2010-03-12 JP JP2011554227A patent/JP5404821B2/ja not_active Expired - Fee Related
- 2010-03-12 EP EP10709141A patent/EP2406742A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
JP2012520526A (ja) | 2012-09-06 |
WO2010105132A1 (en) | 2010-09-16 |
EP2406742A1 (en) | 2012-01-18 |
US20100231587A1 (en) | 2010-09-16 |
US8462154B2 (en) | 2013-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6198824B2 (ja) | バリエーショナルシステムにおける付加的制約の順序付け方法 | |
JP5774015B2 (ja) | 編集可能な3次元モデルを作成するためのシステム及び方法 | |
JP6042351B2 (ja) | モデリングされたオブジェクトを全体的に加工する方法、cadデータ処理システムおよび記録媒体 | |
JP5404821B2 (ja) | オブジェクトモデルにおいて仮想曲線を求めるためのシステム、方法、コンピュータプログラムおよび記憶媒体 | |
JP6129156B2 (ja) | Cadデータ処理システムの作動方法およびcadシステム | |
US9400853B2 (en) | System and method for identifying under-defined geometries due to singular constraint schemes | |
WO2015172309A1 (en) | Geodesic sketching on curved surfaces | |
JP4691040B2 (ja) | グラフィックモデルのウォール厚測定のためのシステム、方法及びコンピュータプログラム製品 | |
US9697303B2 (en) | Rule-based constraint interaction in geometric models | |
US8935130B2 (en) | Notch blends in BRep models | |
JP6192861B2 (ja) | 交差するランアウトによって複数の隣り合うウェブフェイスに設けられた航空宇宙産業用ジョッグル | |
JP2013527517A (ja) | Cadシステムにおいて曲線を拘束するためのシステムおよび方法 | |
US20160078151A1 (en) | Modeling of blends on a solid model of a pocket | |
US9690878B2 (en) | Geometric modeling with mutually dependent blends | |
EP2864909B1 (en) | Representation and discovery of geometric relationships in a three dimensional model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121206 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130507 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20130610 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20130611 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130930 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131029 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5404821 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |