JP6147333B2 - 任意のボディを所与とした概念的コンテキストのためのブーリアン領域演算に関与するものの決定 - Google Patents
任意のボディを所与とした概念的コンテキストのためのブーリアン領域演算に関与するものの決定 Download PDFInfo
- Publication number
- JP6147333B2 JP6147333B2 JP2015510339A JP2015510339A JP6147333B2 JP 6147333 B2 JP6147333 B2 JP 6147333B2 JP 2015510339 A JP2015510339 A JP 2015510339A JP 2015510339 A JP2015510339 A JP 2015510339A JP 6147333 B2 JP6147333 B2 JP 6147333B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- target body
- tool body
- target
- evaluating
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 claims description 38
- 238000000034 method Methods 0.000 claims description 35
- 230000003993 interaction Effects 0.000 claims description 27
- 238000013523 data management Methods 0.000 claims description 7
- 238000011156 evaluation Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 description 19
- 239000000047 product Substances 0.000 description 10
- 239000012467 final product Substances 0.000 description 9
- 238000011960 computer-aided design Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000004615 ingredient Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 238000007373 indentation Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 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
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/18—Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/24—Sheet material
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2021—Shape modification
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Architecture (AREA)
- Mathematical Analysis (AREA)
- Evolutionary Computation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Processing Or Creating Images (AREA)
- General Factory Administration (AREA)
Description
102 プロセッサ
104 キャッシュ/ブリッジ
106 ローカルシステムバス
108 主メモリ
110 グラフィックアダプタ
111 ディスプレイ
112 ローカルエリアネットワーク/ワイドエリアネットワーク/無線アダプタ
114 拡張バスインタフェース
116 入出力(I/O)バス
118 キーボード/マウスアダプタ
120 ディスクコントローラ
122 I/Oアダプタ
124 オーディオアダプタ
126 記憶装置
130 ネットワーク
140 サーバシステム
205 ターゲットボディ
210 「ポケット」のフィーチャ、ポケット
215 正方形
220 矢印
305 ターゲットボディ
310 ポケット
325 ツールボディ
405 ターゲットボディ
410 フィーチャ
425 ツールボディ
505 ターゲットボディおよびツールボディを受け付け
510 ターゲットボディとツールボディのボディタイプの評価;ボディタイプを評価
515 ターゲットボディとツールボディとの重なり部分を評価
520 重なる部分のフェイスシートを評価
525 フェイス領域を評価
530 重なり部分の特徴的特性を決定
535 空間関係および相対凸性を決定
540 組み合わせ可能なツールフェイス領域を識別
545 ツールボディを分割
550 ツールフェイス領域をターゲットボディに付加
605 ターゲットボディ
610 概念的フィーチャ
625 ツールボディ
630 フェイスループ
635 フェイス領域
CAD コンピュータ支援設計
I/O 入出力
LAN ローたるエリアネットワーク
PCI ペリフェラルコンポーネントインターコネクト
PDM 製品データ管理
PLM 製品ライフサイクル管理
WAN ワイドエリアネットワーク
Claims (21)
- 製品データ管理(PDM)データ処理システム(100)が行う、PDMの方法であって、
前記PDMデータ処理システムがターゲットボディ(405、605)およびツールボディ(625)を受け付けるステップ(505)と、
前記ターゲットボディ(405、605)のボディタイプおよび前記ツールボディ(425、625)のボディタイプを評価するステップ(510)と、
比較基準を用いて、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との重なり部分の空間関係および相対凸性を決定するステップ(535)と、
前記評価ならびに前記重なり部分の前記決定した空間関係および相対凸性に基づいて、前記ツールボディ(425、625)のツールフェイス領域(635)を識別するステップ(540)と、
修正したターゲットボディ(405、605)を生成するために、前記ターゲットボディ(405、605)に前記ツールフェイス領域(635)を加えるステップ(550)と、
を含む、ことを特徴とする方法。 - 前記PDMデータ処理システムはさらに、前記ツールフェイス領域(635)を生成するために、前記ターゲットボディ(405、605)を用いて前記ツールボディ(425、625)を分割する(545)、請求項1記載の方法。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価するステップ(515、520、525)をさらに含む、請求項1記載の方法。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価するステップ(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との重なり部分の数、幾何的特性および位相的特性を評価するステップを含む、請求項3記載の方法。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価するステップ(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の重なるフェイスの集合の数、幾何的特性および位相的特性を評価するステップを含む、請求項3記載の方法。
- 前記PDMデータ処理システムはさらに前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の少なくとも1つのフェイスループを識別し(540)、前記少なくとも1つのフェイスループは、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)の各フェイスの間の重なり部分に対応する、請求項5記載の方法。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価するステップは、前記ターゲットボディ(405、605)と前記ツールボディのフェイス領域の数、幾何的特性および位相的特性を評価するステップを含む、請求項3記載の方法。
- 前記PDMデータ処理システムはさらに、前記ターゲットボディ(405、605)と前記ツールボディとの重なり部分の特徴的特性を決定する、請求項1記載の方法。
- 製品データ管理(PDM)データ処理システム(100)であって、
少なくとも1つのプロセッサ(102)と、
アクセス可能メモリ(108、126)と、を備えており、
前記製品データ管理(PDM)データ処理システム(100)は、
ターゲットボディ(405、605)およびツールボディ(425、625)を受け付け(505)、
前記ターゲットボディ(405、605)のボディタイプおよび前記ツールボディ(425、625)のボディタイプを評価し(510)、
前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価し、
比較基準を用いて、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との重なり部分の空間関係および相対凸性を決定し(535)、
前記評価ならびに前記重なり部分の前記決定した空間関係および相対凸性に基づいて、前記ツールボディ(425、625)のツールフェイス領域(635)を識別し(540)、
修正したターゲットボディ(405、605)を生成するために、前記ターゲットボディ(405、605)に前記ツールフェイス領域(635)を加える(550)、
よう構成されている、ことを特徴とするPDMデータ処理システム。 - 前記PDMデータ処理システムはさらに、前記ツールフェイス領域(635)を生成するために、前記ターゲットボディ(405、605)を用いて前記ツールボディ(425、625)を分割する(545)、請求項9記載のPDMデータ処理システム。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価すること(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との重なり部分の数、幾何的特性および位相的特性を評価することを含む、請求項9記載のPDMデータ処理システム。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価すること(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の重なるフェイスの集合の数、幾何的特性および位相的特性を評価することを含む、請求項9記載のPDMデータ処理システム。
- 前記PDMデータ処理システムはさらに前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の少なくとも1つのフェイスループを識別し(540)、前記少なくとも1つのフェイスループは、前記ターゲットボディ(405、605)と前記ツールボディ(425、625)の各フェイスの間の重なり部分に対応する、請求項12記載のPDMデータ処理システム。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価すること(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディのフェイス領域の数、幾何的特性および位相的特性を評価することを含む、請求項9記載のPDMデータ処理システム。
- 前記PDMデータ処理システムはさらに、前記ターゲットボディ(405、605)と前記ツールボディとの重なり部分の特徴的特性を決定する、請求項9記載のPDMデータ処理システム。
- 機械読み取り可能な不揮発性記録媒体であって、当該機械読み取り可能な記録媒体には、実行時に、製品データ管理(PDM)データ処理システム(100)に以下のステップ:
ターゲットボディ(405、605)およびツールボディを受け付けるステップ(505)と、
前記ターゲットボディ(405、605)のボディタイプおよび前記ツールボディのボディタイプを評価するステップ(510)と、
前記ターゲットボディ(405、605)と前記ツールボディとの間の相互作用を評価するステップ(515)と、
比較基準を用いて、前記ターゲットボディ(405、605)と前記ツールボディとの重なり部分の空間関係および相対凸性を決定するステップ(535)と、
前記評価ならびに前記重なり部分の前記決定した空間関係および相対凸性に基づいて、前記ツールボディ(425、625)のツールフェイス領域を識別するステップ(540)と、
修正したターゲットボディを生成するために、前記ターゲットボディ(405、605)に前記ツールフェイス領域を加えるステップ(550)と、
を実行させる実行可能命令がコードされている、ことを特徴とする機械読み取り可能な記録媒体。 - 前記PDMデータ処理システムはさらに、前記ツールフェイス領域を生成するために、前記ターゲットボディ(405、605)を用いて前記ツールボディ(425、625)を分割する(545)、請求項16記載の機械読み取り可能な記録媒体。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価するステップ(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディとの重なり部分の数、幾何的特性および位相的特性を評価するステップを含む、請求項16記載の機械読み取り可能な記録媒体。
- 前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の相互作用を評価するステップ(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディとの間の重なるフェイスの集合の数、幾何的特性および位相的特性を評価するステップを含む、請求項16記載の機械読み取り可能な記録媒体。
- 前記PDMデータ処理システムはさらに前記ターゲットボディ(405、605)と前記ツールボディ(425、625)との間の少なくとも1つのフェイスループを識別し、前記少なくとも1つのフェイスループは、前記ターゲットボディ(405、605)と前記ツールボディの各フェイスの間の重なり部分に対応する、請求項19記載の機械読み取り可能な記録媒体。
- 前記ターゲットボディ(605)と前記ツールボディ(425、625)との間の相互作用を評価するステップ(515、520、525)は、前記ターゲットボディ(405、605)と前記ツールボディのフェイス領域の数、幾何的特性および位相的特性を評価するステップを含む、請求項16記載の機械読み取り可能な記録媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261643163P | 2012-05-04 | 2012-05-04 | |
US61/643,163 | 2012-05-04 | ||
US13/564,000 | 2012-08-01 | ||
US13/564,000 US10102331B2 (en) | 2012-05-04 | 2012-08-01 | Determining boolean region participants for a notional context given arbitrary bodies |
PCT/US2013/038315 WO2013165821A1 (en) | 2012-05-04 | 2013-04-26 | Determining boolean region participants for a notional context given arbitrary bodies |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015516097A JP2015516097A (ja) | 2015-06-04 |
JP6147333B2 true JP6147333B2 (ja) | 2017-06-14 |
Family
ID=49513262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015510339A Active JP6147333B2 (ja) | 2012-05-04 | 2013-04-26 | 任意のボディを所与とした概念的コンテキストのためのブーリアン領域演算に関与するものの決定 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10102331B2 (ja) |
EP (1) | EP2877982A1 (ja) |
JP (1) | JP6147333B2 (ja) |
CN (1) | CN104272352B (ja) |
WO (1) | WO2013165821A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015172313A1 (en) * | 2014-05-13 | 2015-11-19 | Siemens Product Lifecycle Management Software Inc. | Method for construction of step feature in 3d model |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01222379A (ja) | 1988-03-01 | 1989-09-05 | Fujitsu Ltd | 立体の集合演算方式 |
JPH087800B2 (ja) | 1992-10-07 | 1996-01-29 | 日本アイ・ビー・エム株式会社 | ソリッドモデルの合成方法および装置 |
JPH07200873A (ja) | 1993-12-27 | 1995-08-04 | Mutoh Ind Ltd | 3次元モデルの作成方法 |
US6307555B1 (en) * | 1998-09-30 | 2001-10-23 | Silicon Graphics, Inc. | Boolean operations for subdivision surfaces |
US6629065B1 (en) * | 1998-09-30 | 2003-09-30 | Wisconsin Alumni Research Foundation | Methods and apparata for rapid computer-aided design of objects in virtual reality and other environments |
WO2000055815A1 (fr) | 1999-03-17 | 2000-09-21 | Fujitsu Limited | Systeme de cao et support d'enregistrement |
JP2002324103A (ja) | 2001-02-26 | 2002-11-08 | Nihon Yamamura Glass Co Ltd | 容器デザイン装置、容器デザイン方法、容器デザインプログラム、容器デザインプログラムを記録した記録媒体 |
US7176942B2 (en) * | 2001-03-23 | 2007-02-13 | Dassault Systemes | Collaborative design |
US7337093B2 (en) * | 2001-09-07 | 2008-02-26 | Purdue Research Foundation | Systems and methods for collaborative shape and design |
US7313504B2 (en) | 2001-10-15 | 2007-12-25 | Solidworks Corporation | Model management technology using grouping of features |
US6776614B2 (en) * | 2002-02-13 | 2004-08-17 | Lingualcare, Inc. | Modular system for customized orthodontic appliances |
US7397473B2 (en) * | 2004-07-16 | 2008-07-08 | Geometric Ltd. | Geometry based search method for 3D CAx/PDM repositories |
CN100478996C (zh) | 2006-04-04 | 2009-04-15 | 天津大学 | 水利水电工程地质信息的三维统一模型构建方法 |
US10372833B2 (en) * | 2008-04-14 | 2019-08-06 | The Boeing Company | Part standard geometry management in a computer aided design system |
CN100585638C (zh) | 2008-07-16 | 2010-01-27 | 永凯软件技术(上海)有限公司 | 基于线框的曲面体三维边界表示模型重建方法及其装置 |
US8825450B2 (en) * | 2009-10-22 | 2014-09-02 | Dassault Systemes | Method and system for updating a modeled object in a product lifecycle management system |
US8723863B2 (en) | 2010-07-07 | 2014-05-13 | Siemens Product Lifecycle Management Software Inc. | Data processing system with construction geometry |
US8983803B2 (en) * | 2011-09-02 | 2015-03-17 | Siemens Product Lifecycle Management Software Inc. | Tolerant intersections in graphical models |
-
2012
- 2012-08-01 US US13/564,000 patent/US10102331B2/en active Active
-
2013
- 2013-04-26 EP EP13722903.5A patent/EP2877982A1/en not_active Withdrawn
- 2013-04-26 WO PCT/US2013/038315 patent/WO2013165821A1/en active Application Filing
- 2013-04-26 CN CN201380023086.3A patent/CN104272352B/zh active Active
- 2013-04-26 JP JP2015510339A patent/JP6147333B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
WO2013165821A1 (en) | 2013-11-07 |
JP2015516097A (ja) | 2015-06-04 |
US10102331B2 (en) | 2018-10-16 |
CN104272352B (zh) | 2017-06-20 |
CN104272352A (zh) | 2015-01-07 |
US20130297268A1 (en) | 2013-11-07 |
EP2877982A1 (en) | 2015-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5985054B2 (ja) | 製品データ管理のための方法、データ処理システムおよび非一過性のコンピュータ読み取り可能媒体 | |
US9607108B2 (en) | Variational modeling with removal features | |
JP2017516227A (ja) | 湾曲したサーフェス上の測地描画 | |
JP5837055B2 (ja) | 単数の制約スキームによる定義中の形状を識別するためのシステムおよび方法 | |
JP6147333B2 (ja) | 任意のボディを所与とした概念的コンテキストのためのブーリアン領域演算に関与するものの決定 | |
US20150278400A1 (en) | Hybrid variational solving in cad models | |
JP6150805B2 (ja) | データ処理装置、データ処理装置により実行される方法及び当該データ処理装置により実行可能な命令が符号化されている不揮発性のコンピュータ読み出し可能媒体 | |
JP6192861B2 (ja) | 交差するランアウトによって複数の隣り合うウェブフェイスに設けられた航空宇宙産業用ジョッグル | |
JP2015516096A (ja) | 複雑なシートメタルの曲げ領域の曲げおよび曲げ戻しを行うためのシステムおよび方法 | |
JP6092472B2 (ja) | 拘束および非拘束曲線ネットワークの変更 | |
JP5955485B1 (ja) | ポケットのソリッドモデルでのブレンドのモデリング | |
JP6266124B2 (ja) | バリエーション系における局所的挙動 | |
WO2013033534A1 (en) | Tolerant intersections in graphical models | |
US20150339410A1 (en) | Cad components with overlay data | |
JP2017516229A (ja) | 3dモデルにおいてステップフィーチャを構築する方法 | |
US9690878B2 (en) | Geometric modeling with mutually dependent blends | |
JP6320561B2 (ja) | 製品データ管理のための方法およびデータ処理システム | |
JP6650033B2 (ja) | ソリッドモデルポケットの突起部および面分でのブレンドのモデリング |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160407 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170407 |
|
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: 20170417 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170516 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6147333 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |