RU2015150730A - Кривые в вариационной системе - Google Patents
Кривые в вариационной системе Download PDFInfo
- Publication number
- RU2015150730A RU2015150730A RU2015150730A RU2015150730A RU2015150730A RU 2015150730 A RU2015150730 A RU 2015150730A RU 2015150730 A RU2015150730 A RU 2015150730A RU 2015150730 A RU2015150730 A RU 2015150730A RU 2015150730 A RU2015150730 A RU 2015150730A
- Authority
- RU
- Russia
- Prior art keywords
- geometric model
- objects
- data processing
- processing system
- geometric
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/04—Constraint-based CAD
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)
- Architecture (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Claims (40)
1. Способ редактирования кривых в вариационной системе, способ выполняют посредством системы (100) обработки данных и содержит этапы, на которых:
принимают (205) геометрическую модель (300; 500; 410; 432a-432d), включающую в себя множество объектов (302, 304, 306; 504, 506, 508; 434), посредством системы (100) обработки данных;
принимают (215) существующие условия, соответствующие геометрической модели (300; 500; 410; 432a-432d), посредством системы обработки данных;
принимают (220) операцию, которая должна быть выполнена по отношению к выбранному объекту (302, 304, 306; 504, 506, 508; 434) геометрической модели, посредством системы обработки данных;
проходят (225) по геометрической модели (300; 500; 410; 432a-432d) от выбранного объекта (302, 304, 306; 504, 506, 508; 434) к другим объектам геометрической модели, посредством системы обработки данных, согласно существующим условиям, и добавляют выбранные объекты (302, 304, 306; 504, 506, 508; 434) и другие объекты в вариационную систему, причем во время прохождения посредством системы обработки данных применяют упорядоченные необязательные ограничения для достижения по меньшей мере одного предпочтительного поведения, выбранного из: предпочтения наклонять ребра, предпочтения сохранять ребра как горизонтальные или вертикальные, предпочтения не перемещать ребра, предпочтения оставлять размер и форму постоянными или локализации области изменения; ивыполняют (230) вариационное решение вариационной системы посредством системы обработки данных согласно операции для создания модифицированных объектов, включая выполнение геометрического развертывания, причем ребра и вершины из геометрической модели представлены как криволинейные поверхности и линии, причем линейные ребра разворачивают в плоскости, а круговые или аркообразные ребра разворачивают в цилиндры;
выполняют топологическое развертывание согласно модифицированным объектам для создания трехмерной листовой модели, соответствующей геометрической модели,
применяют (235) модифицированные объекты к геометрической модели (300; 500; 410; 432a-432d), посредством системы обработки данных для создания (240) отредактированной геометрической модели.
2. Способ по п.1, в котором геометрическую модель (410; 432a-432d) принимают из двухмерной среды, и при этом система обработки данных также преобразует (210) объекты (434) геометрической модели в трехмерную среду.
3. Способ по п.1, в котором существующие условия включают в себя, по меньшей мере, одно из ограничений, установки размеров, конструкций, шаблонов или атрибутов, соответствующих множеству объектов (304, 306).
4. Способ по п.1, в котором операция является одной из перемещения, поворота, смещения, замены, удаления, сужения, наложения нового условия, редактирования шаблона, зеркального отражения, изменения размера или удаления кривой.
5. Способ по п.1, в котором система (100) обработки данных также выводит геометрические связи между объектами (304, 306) геометрической модели (300).
6. Способ по п.1, в котором модифицированные объекты соответствуют объектам (302, 304, 306; 504, 506, 508; 434) геометрической модели (300; 500; 410; 432a-432d) с новыми размерами, формами и местоположениями, как определено посредством вариационного решения.
7. Система (100) обработки данных, содержащая:
процессор (102); и
доступную память (108), причем система обработки данных, в частности, выполнена с возможностью
принимать (205) геометрическую модель (300; 500; 410; 432a-432d), включающую в себя множество объектов (302, 304, 306; 504, 506, 508; 434);
принимать (215) существующие условия, соответствующие геометрической модели;
принимать (220) операцию, которая должна быть выполнена по отношению к выбранной объекту (302, 304, 306; 504, 506, 508; 434) геометрической модели (300; 500; 410; 432a-432d);
проходить (225) по геометрической модели (300; 500; 410; 432a-432d) от выбранной объекта (302, 304, 306; 504, 506, 508; 434) к другим объектам геометрической модели согласно существующим условиям, и добавлять выбранные объекты (302, 304, 306; 504, 506, 508; 434) и другие объекты в вариационную систему; причем во время прохождения система обработки данных также применяет упорядоченные необязательные ограничения для достижения по меньшей мере одного предпочтительного поведения, выбранного из: предпочтения наклонять ребра, предпочтения сохранять ребра как горизонтальные или вертикальные, предпочтения перемещать ребра, предпочтения оставлять размер и форму постоянными или локализации области изменения; и
выполнять (230) вариационное решение вариационной системы согласно операции для создания модифицированных объектов, включая выполнение геометрического развертывания, причем ребра и вершины из геометрической модели представлены как криволинейные поверхности и линии, причем линейные ребра разворачиваются в плоскости, а круговые или аркообразные ребра разворачиваются в цилиндры;
выполнять топологическое развертывание согласно модифицированным объектам для создания трехмерной листовой модели, соответствующей геометрической модели;
применять (235) модифицированные объекты к геометрической модели (300; 500; 410; 432a-432d) для создания (240) отредактированной геометрической модели.
8. Система обработки данных по п.7, в которой геометрическая модель (410; 432a-432d) принимается из двухмерной среды, и при этом система обработки данных также преобразует (210) объекты (434) геометрической модели в трехмерную среду.
9. Система обработки данных по п. 7 или 8, в которой существующие условия включают в себя, по меньшей мере, одно из ограничений, установки размеров, конструкций, схем или атрибутов, соответствующих множеству объектов (304, 306).
10. Система обработки данных по п.7, в которой операция является одной из перемещения, поворота, смещения, замены, удаления, сужения, наложения нового условия, редактирования шаблона, зеркального отражения, изменения размера или удаления кривой.
11. Система обработки данных по п.7, при этом система (100) обработки данных также выводит геометрические связи между объектами (304, 306) геометрической модели (300).
12. Система обработки данных по п.7, в которой модифицированные объекты соответствуют объектам (302, 304, 306; 504, 506, 508; 434) геометрической модели (300; 500; 410; 432a-432d) с новыми размерами, формами и местоположениями, как определено посредством вариационного решения.
13. Энергонезависимый компьютерно-читаемый носитель (126), закодированный с исполняемыми инструкциями, которые, когда исполняются, инструктируют одной или более систем обработки данных:
принимать (205) геометрическую модель (300; 500; 410; 432a-432d), включающую в себя множество объектов (302, 304, 306; 504, 506, 508; 434);
принимать (215) существующие условия, соответствующие геометрической модели (300; 500; 410; 432a-432d);
принимать (220) операцию, которая должна быть выполнена по отношению к выбранному объекту (302, 304, 306; 504, 506, 508; 434) геометрической модели (300; 500; 410; 432a-432d);
проходить (225) по геометрической модели от выбранной объекта (302, 304, 306; 504, 506, 508; 434) к другим объектам и добавлять выбранные объекты и другие объекты в вариационную систему, причем во время прохождения системы обработки данных применяет упорядоченные необязательные ограничения для достижения по меньшей мере одного предпочтительного поведения, выбранного из: предпочтения наклонять ребра, предпочтения сохранять ребра как горизонтальные или вертикальные, предпочтения не перемещать ребра, предпочтения оставлять размер и форму постоянными или локализации области изменения; и
выполнять (230) вариационное решение вариационной системы согласно операции для создания модифицированных объектов, включая выполнение геометрического развертывания, причем ребра и вершины из геометрической модели представлены как криволинейные поверхности и линии, причем линейные ребра разворачивают в плоскости, а круговые или аркообразные ребра разворачивают в цилиндры;
выполнять топологическое развертывание согласно модифицированным объектам для создания трехмерной листовой модели, соответствующей геометрической модели;
применять (235) модифицированные объекты к геометрической модели (300; 500; 410; 432a-432d) для создания (240) отредактированной геометрической модели.
14. Компьютерно-читаемый носитель по п.13, в котором геометрическая модель (410; 432a-432d) получают из двухмерной среды, и при этом система обработки данных также преобразует (210) объекты (434) геометрической модели в трехмерную среду.
15. Компьютерно-читаемый носитель по п.13 или 14, в котором существующие условия включают в себя, по меньшей мере, одно из ограничений, установки размеров, конструкций, шаблонов или атрибутов, соответствующих множеству объектов (304, 306).
16. Компьютерно-читаемый носитель по п.13, в котором операция является одной из перемещения, поворота, смещения, замены, удаления, сужения, наложения нового условия, редактирования шаблона, зеркального отражения, изменения размера или удаления кривой.
17. Компьютерно-читаемый носитель по п.13, в котором система (100) обработки данных также выводит геометрические связи между объектами (304, 306) геометрической модели (300).
18. Компьютерно-читаемый носитель по п.13, в котором система (100) обработки данных также выполняет топологическое развертывание согласно модифицированным объектам.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/873,642 US9396292B2 (en) | 2013-04-30 | 2013-04-30 | Curves in a variational system |
US13/873,642 | 2013-04-30 | ||
PCT/US2014/035486 WO2014179168A1 (en) | 2013-04-30 | 2014-04-25 | Curves in a variational system |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2015150730A true RU2015150730A (ru) | 2017-06-07 |
RU2640739C2 RU2640739C2 (ru) | 2018-01-11 |
Family
ID=50829299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015150730A RU2640739C2 (ru) | 2013-04-30 | 2014-04-25 | Кривые в вариационной системе |
Country Status (6)
Country | Link |
---|---|
US (1) | US9396292B2 (ru) |
EP (1) | EP2992468A1 (ru) |
JP (1) | JP6250142B2 (ru) |
CN (1) | CN105144169B (ru) |
RU (1) | RU2640739C2 (ru) |
WO (1) | WO2014179168A1 (ru) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9235659B2 (en) * | 2014-03-17 | 2016-01-12 | Siemens Product Lifecycle Management Software Inc. | Local behavior in a variational system |
EP3545438A1 (en) * | 2016-09-28 | 2019-10-02 | Siemens Product Lifecycle Management Software Inc. | Variational modeling method and system for editing of geometric objects |
WO2018137753A1 (en) * | 2017-01-24 | 2018-08-02 | Siemens Product Lifecycle Management Software Inc. | Method and system for multiple views computer-aided-design including propagation of edit operations across views while ensuring constraints consistency |
RU2762145C1 (ru) * | 2018-01-29 | 2021-12-16 | Сименс Индастри Софтвэар Лимитед | Способ управления моделью системы cad для моделирования изделия, подлежащего изготовлению |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5479593A (en) * | 1993-06-21 | 1995-12-26 | Electronic Data Systems Corporation | System and method for improved solving of equations employed during parametric geometric modeling |
JPH0778271A (ja) * | 1993-07-12 | 1995-03-20 | Fujitsu Ltd | 3次元形状生成システム |
JP3599360B2 (ja) * | 1993-08-25 | 2004-12-08 | キヤノン株式会社 | 形状モデリング装置及び形状モデリング方法 |
JPH1145352A (ja) * | 1997-07-28 | 1999-02-16 | Matsushita Electric Works Ltd | 三次元ソリッドモデリング方法 |
JP4364520B2 (ja) * | 2003-01-29 | 2009-11-18 | 富士通株式会社 | 三次元板金モデル作成方法及びコンピュータプログラム |
JP2005235114A (ja) * | 2004-02-23 | 2005-09-02 | Sekisui Chem Co Ltd | 3次元cadシステム及び3次元cadプログラム並びに3次元cadプログラムを記録した記録媒体 |
CN100407798C (zh) * | 2005-07-29 | 2008-07-30 | 北京大学 | 三维几何建模***和方法 |
US8345043B2 (en) * | 2007-04-13 | 2013-01-01 | Autodesk, Inc. | Solving networks of geometric constraints |
US8896597B2 (en) * | 2008-04-14 | 2014-11-25 | Siemens Product Lifecycle Management Software Inc. | System and method for modifying geometric relationships in a solid model |
US8766978B2 (en) * | 2010-05-28 | 2014-07-01 | Adobe Systems Incorporated | Methods and apparatus for generating curved extrusions |
US9384591B2 (en) * | 2010-09-17 | 2016-07-05 | Enventive Engineering, Inc. | 3D design and modeling system and methods |
US8566066B2 (en) * | 2010-10-28 | 2013-10-22 | Parametric Technology Corporation | Enforcing parametric constraints in a direct modeling interface in computer-aided design |
WO2012058604A2 (en) * | 2010-10-28 | 2012-05-03 | Parametric Technology Corporation | Methods and systems for computer-aided design |
-
2013
- 2013-04-30 US US13/873,642 patent/US9396292B2/en active Active
-
2014
- 2014-04-25 RU RU2015150730A patent/RU2640739C2/ru active
- 2014-04-25 WO PCT/US2014/035486 patent/WO2014179168A1/en active Application Filing
- 2014-04-25 JP JP2016511772A patent/JP6250142B2/ja active Active
- 2014-04-25 EP EP14726853.6A patent/EP2992468A1/en not_active Ceased
- 2014-04-25 CN CN201480024413.1A patent/CN105144169B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP6250142B2 (ja) | 2017-12-20 |
CN105144169A (zh) | 2015-12-09 |
EP2992468A1 (en) | 2016-03-09 |
US9396292B2 (en) | 2016-07-19 |
US20140324394A1 (en) | 2014-10-30 |
RU2640739C2 (ru) | 2018-01-11 |
JP2016517123A (ja) | 2016-06-09 |
CN105144169B (zh) | 2018-09-11 |
WO2014179168A1 (en) | 2014-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2015150730A (ru) | Кривые в вариационной системе | |
CN111383351B (zh) | 三维纹理贴图方法及装置、计算机可读存储介质 | |
JP2018510429A5 (ru) | ||
JP2016524334A5 (ru) | ||
JP2018151979A5 (ru) | ||
ES2975966T3 (es) | Método, programa informático y dispositivo de usuario para seleccionar un haz para traspaso | |
EP2899694A3 (en) | Method for providing a threedimensional body model | |
EP4254334A3 (en) | System and method for valve quantification | |
MX2016014138A (es) | Modelo computacional y metodos de impresion tridimensional (3d). | |
JP2015515036A5 (ru) | ||
EP2866201A3 (en) | Information processing apparatus and method for controlling the same | |
WO2016040507A8 (en) | System and methods for three-dimensional printing | |
EP3421930A4 (en) | SYSTEM FOR GENERATING THREE-DIMENSIONAL FORMAT AND TEXTURE INFORMATION, PHOTOGRAPHIC CONTROL PROGRAM AND METHOD FOR GENERATING THREE-DIMENSIONAL FORMAT DATA AND TEXTURE INFORMATION | |
CN104216333B (zh) | 数控***中基于二维展开图实现切割控制的方法 | |
CN102147930A (zh) | 不规则植物叶片三维曲面的纹理映射方法 | |
WO2013096640A8 (en) | Tessellation patterns | |
JP2016520920A5 (ru) | ||
JP2017531242A5 (ru) | ||
JP2017126325A5 (ru) | ||
US11722626B2 (en) | Designated region projection printing | |
JP2017076401A5 (ru) | ||
EP3279852A4 (en) | Work planning system, work planning method, decision-making support system, computer program, and storage medium | |
CN111145328A (zh) | 三维文字表面纹理坐标计算方法、介质、设备及装置 | |
JP2016076654A5 (ru) | ||
JP2015001874A5 (ru) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PD4A | Correction of name of patent owner |