JP6892256B2 - 制約される非対称的細分割メッシュの修正 - Google Patents
制約される非対称的細分割メッシュの修正 Download PDFInfo
- Publication number
- JP6892256B2 JP6892256B2 JP2016242658A JP2016242658A JP6892256B2 JP 6892256 B2 JP6892256 B2 JP 6892256B2 JP 2016242658 A JP2016242658 A JP 2016242658A JP 2016242658 A JP2016242658 A JP 2016242658A JP 6892256 B2 JP6892256 B2 JP 6892256B2
- Authority
- JP
- Japan
- Prior art keywords
- finite element
- mesh
- symmetry
- processor
- asymmetric
- 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
- 238000000034 method Methods 0.000 claims description 69
- 230000004048 modification Effects 0.000 claims description 29
- 238000012986 modification Methods 0.000 claims description 29
- 230000009466 transformation Effects 0.000 claims description 21
- 230000005484 gravity Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 5
- 238000000926 separation method Methods 0.000 claims description 5
- 238000011960 computer-aided design Methods 0.000 description 15
- 238000013461 design Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 230000014616 translation Effects 0.000 description 4
- 241000699666 Mus <mouse, genus> Species 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 238000000844 transformation Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 238000001125 extrusion Methods 0.000 description 1
- 210000003811 finger Anatomy 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/04—Constraint-based CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/20—Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Description
Claims (11)
- 3Dモデルの有限要素メッシュ表現を修正する方法であって、
ユーザが、コンピュータシステムの入力装置を用いて、有限要素メッシュの対称制約を定義するステップであって、前記有限要素メッシュは対象3Dモデルの表現であり、前記対称制約は、対称的に修正されることになる、前記有限要素メッシュの2つの非対称区域を含む、定義するステップと、
前記コンピュータシステムのプロセッサが、前記2つの非対称区域間の対応する有限要素を識別するステップと、
前記ユーザが、前記入力装置を用いて、前記2つの非対称区域の前記識別される対応する有限要素の、少なくとも1つに対する操作を実行するステップと、
前記プロセッサが、前記操作を対称的に、前記識別される対応する有限要素の第2の有限要素またはより多くの有限要素に対して実行するステップであって、前記第2の有限要素またはより多くの有限要素は、前記少なくとも1つの有限要素に対応するとして識別されたものであり、前記操作を対称的に実行するステップは、前記有限要素メッシュの前記2つの非対称区域が対称的に修正されることを結果として生じさせ、そのことにより、前記対象3Dモデルでの対称的修正を表す、実行するステップと
を備え、
前記プロセッサが、前記操作を対称的に実行するステップは、
前記プロセッサが、前記少なくとも1つの有限要素、および、前記第2の有限要素またはより多くの有限要素の重心により定義され、前記少なくとも1つの有限要素、および、前記第2の有限要素またはより多くの有限要素により定義される方向に対して法線方向である局所的対称面を決定するステップと、
前記プロセッサが、前記操作の対称変換を、前記局所的対称面を使用して計算するステップと、
前記プロセッサが、前記計算される対称変換を、前記第2の有限要素またはより多くの有限要素に対して実行するステップと
を備えることを特徴とする方法。 - 前記コンピュータシステムのプロセッサが、前記2つの非対称区域間の対応する有限要素を識別するステップは、
前記プロセッサが、前記2つの区域の対称稜線、頂点、および面分を識別するステップ
を備えることを特徴とする請求項1に記載の方法。 - 前記対称制約を、前記有限要素メッシュのサブパートにのみ適用することを特徴とする請求項1または2に記載の方法。
- 前記ユーザが、前記入力装置を用いて、前記対称制約を定義するステップは、
前記プロセッサが、接続される面分の第1の群、および、接続される面分の第2の群を識別するステップ、
前記プロセッサが、平面、および、接続される面分の群を識別するステップ、
前記プロセッサが、面分の群を識別するステップ、ならびに、
前記プロセッサが、平面を識別するステップ
の、少なくとも1つを備えることを特徴とする請求項1乃至3のいずれか一項に記載の方法。 - 前記有限要素メッシュの前記2つの非対称区域の要素は、それぞれの一意的なタグによって識別されることを特徴とする請求項1乃至4のいずれか一項に記載の方法。
- 前記ユーザが、前記入力装置を用いて、前記対称制約を定義するステップは、
前記ユーザが、前記入力装置を用いて、前記2つの非対称区域間の分離形状を決定するステップ
を備えることを特徴とする請求項1乃至5のいずれか一項に記載の方法。 - 前記分離形状は平面であることを特徴とする請求項6に記載の方法。
- 前記分離形状は、前記2つの非対称区域間の前記対応する有限要素を識別するステップにおいて使用されることを特徴とする請求項6に記載の方法。
- 3Dモデルの有限要素メッシュ表現を修正するためのコンピュータシステムであって、
プロセッサと、
メモリであって、前記メモリ上に記憶されるコンピュータコード命令を伴うメモリと
を備え、
前記プロセッサおよび前記メモリは、前記コンピュータコード命令によって、前記システムに、請求項1乃至8のいずれかに記載の方法を実行させるように構成されることを特徴とするコンピュータシステム。 - コンピュータに、請求項1乃至8のいずれか一項に記載の方法を実行させるための命令を備えることを特徴とするコンピュータプログラム。
- 請求項10に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ可読媒体。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP15307029.7 | 2015-12-16 | ||
EP15307030.5A EP3182306A1 (en) | 2015-12-16 | 2015-12-16 | Topological change in a constrained asymmetrical subdivision mesh |
EP15307029.7A EP3182378B1 (en) | 2015-12-16 | 2015-12-16 | Modification of a constrained asymmetrical subdivision mesh |
EP15307030.5 | 2015-12-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017111820A JP2017111820A (ja) | 2017-06-22 |
JP6892256B2 true JP6892256B2 (ja) | 2021-06-23 |
Family
ID=59064524
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016242659A Active JP6892257B2 (ja) | 2015-12-16 | 2016-12-14 | 制約される非対称的細分割メッシュのトポロジー的変更 |
JP2016242658A Active JP6892256B2 (ja) | 2015-12-16 | 2016-12-14 | 制約される非対称的細分割メッシュの修正 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016242659A Active JP6892257B2 (ja) | 2015-12-16 | 2016-12-14 | 制約される非対称的細分割メッシュのトポロジー的変更 |
Country Status (3)
Country | Link |
---|---|
US (2) | US10289771B2 (ja) |
JP (2) | JP6892257B2 (ja) |
CN (2) | CN106991204B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10289771B2 (en) | 2015-12-16 | 2019-05-14 | Dassault Systemes | Modification of a constrained asymmetrical subdivision mesh |
US11281824B2 (en) * | 2017-12-13 | 2022-03-22 | Dassault Systemes Simulia Corp. | Authoring loading and boundary conditions for simulation scenarios |
JP7259515B2 (ja) * | 2019-04-23 | 2023-04-18 | 住友ゴム工業株式会社 | 構造物データの作成方法 |
EP3961471A1 (en) * | 2020-08-28 | 2022-03-02 | Siemens Industry Software NV | Modifying a finite element mesh |
US20240087173A1 (en) * | 2022-09-14 | 2024-03-14 | Tencent America LLC | Base mesh coding by using surface reflection symmetry |
US20240127490A1 (en) * | 2022-09-26 | 2024-04-18 | Tencent America LLC | Connectivity coding for symmetry mesh |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3526605B2 (ja) * | 1994-03-16 | 2004-05-17 | 富士通株式会社 | 3次元的な物体の変形方法及びモデリングシステム |
US6993463B1 (en) | 2001-01-18 | 2006-01-31 | Sandia Corporation | Method for die design and powder pressing |
US10430798B2 (en) * | 2002-10-23 | 2019-10-01 | Matthew Volpi | System and method of a media delivery services platform for targeting consumers in real time |
US20040236455A1 (en) | 2003-05-22 | 2004-11-25 | Kimberly-Clark Worldwide, Inc. | Method of designing a product in a virtual environment |
US7595840B2 (en) * | 2004-07-05 | 2009-09-29 | Hon Hai Precision Industry Co., Ltd. | Apparatus and method for displaying and controlling a symmetry-type OSD menu in an image display device |
US7936352B2 (en) | 2004-07-21 | 2011-05-03 | Dassault Systemes Solidworks Corporation | Deformation of a computer-generated model |
US20060152482A1 (en) * | 2005-01-07 | 2006-07-13 | Chauncy Godwin | Virtual interface and control device |
EP1880378A2 (en) * | 2005-04-18 | 2008-01-23 | Technion Research & Development Foundation Limited | Automatic remeshing by mapping a 2d grid on 3d genus-g meshes based on topological analysis |
EP1881457B1 (en) | 2006-07-21 | 2017-09-13 | Dassault Systèmes | Method for creating a parametric surface symmetric with respect to a given symmetry operation |
US20090012855A1 (en) * | 2007-07-06 | 2009-01-08 | Yahoo! Inc. | System and method of using captchas as ads |
US8411081B2 (en) | 2008-06-09 | 2013-04-02 | The Board Of Trustees Of The Leland Stanford Jr. University | Systems and methods for enhancing symmetry in 2D and 3D objects |
US9472019B2 (en) | 2010-06-30 | 2016-10-18 | Primal Space Systems, Inc. | System and method of from-region visibility determination and delta-PVS based content streaming using conservative linearized umbral event surfaces |
US20120259593A1 (en) * | 2011-04-07 | 2012-10-11 | El-Zein Mohamad S | Method for the prediction of fatigue life for welded structures |
US9542068B2 (en) | 2011-10-27 | 2017-01-10 | The Hong Kong University Of Science And Technology | System and method for constrained manipulations of 3D objects by multitouch inputs |
US9304332B2 (en) * | 2013-08-22 | 2016-04-05 | Bespoke, Inc. | Method and system to create custom, user-specific eyewear |
CN108681655A (zh) * | 2014-10-22 | 2018-10-19 | 江苏理工学院 | 一种双压力角非对称圆柱直齿轮副的有限元建模方法 |
CN105069833A (zh) * | 2015-07-29 | 2015-11-18 | 苏州华漫信息服务有限公司 | 能够保持纹理信息数据的三维模型修补方法 |
US10289771B2 (en) | 2015-12-16 | 2019-05-14 | Dassault Systemes | Modification of a constrained asymmetrical subdivision mesh |
-
2016
- 2016-08-16 US US15/238,066 patent/US10289771B2/en active Active
- 2016-08-16 US US15/238,227 patent/US10311182B2/en active Active
- 2016-12-02 CN CN201611110101.XA patent/CN106991204B/zh active Active
- 2016-12-02 CN CN201611110095.8A patent/CN107066646B/zh active Active
- 2016-12-14 JP JP2016242659A patent/JP6892257B2/ja active Active
- 2016-12-14 JP JP2016242658A patent/JP6892256B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
US20170177770A1 (en) | 2017-06-22 |
US20170177771A1 (en) | 2017-06-22 |
JP6892257B2 (ja) | 2021-06-23 |
US10289771B2 (en) | 2019-05-14 |
CN107066646B (zh) | 2022-04-12 |
JP2017111821A (ja) | 2017-06-22 |
JP2017111820A (ja) | 2017-06-22 |
CN106991204B (zh) | 2022-01-14 |
US10311182B2 (en) | 2019-06-04 |
CN106991204A (zh) | 2017-07-28 |
CN107066646A (zh) | 2017-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6892256B2 (ja) | 制約される非対称的細分割メッシュの修正 | |
JP6787661B2 (ja) | 工作物の機械加工のシミュレート | |
CN105389412B (zh) | 顺序更新的执行 | |
JP6282798B2 (ja) | 工作物の機械加工のシミュレーション | |
EP3038060B1 (en) | 3D modeled object defined by a grid of control points | |
CN105389413B (zh) | 按序更新的准则 | |
EP3051446A1 (en) | Engraving a 2D image on a subdivision surface | |
US20150127301A1 (en) | Updating A CAD Model To Reflect Global Or Local Shape Changes | |
JP6538338B2 (ja) | Cadベースの初期表面形状補正 | |
JP2021519986A (ja) | 大規模生成的設計データセットを可視化および探索するための技法 | |
JP2008090498A (ja) | 画像処理方法、画像処理装置 | |
WO2014177906A1 (en) | Generating a cad model from a finite element mesh | |
Pungotra et al. | Merging multiple B-spline surface patches in a virtual reality environment | |
EP3182378B1 (en) | Modification of a constrained asymmetrical subdivision mesh | |
EP3182306A1 (en) | Topological change in a constrained asymmetrical subdivision mesh | |
US7653518B2 (en) | System and method for generating matched contour profiles | |
US8704828B1 (en) | Inverse kinematic melting for posing models | |
US8890889B1 (en) | System and method for generating a pose of an object | |
JP7446056B2 (ja) | デジタル的にモデル化されたオブジェクトのアセンブリのサブセットを表示するコンピュータ実施方法 | |
JP2011517002A (ja) | ソリッドモデルにおける能動選択のためのシステム及び方法 | |
Yoganandan et al. | Prototyping flexible touch screen devices using collocated haptic-graphic elastic-object deformation on the GPU | |
JP2007279977A (ja) | メッシュ粗密制御装置、メッシュ粗密制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210322 |
|
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: 20210427 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210527 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6892256 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |