RU2015150730A - Кривые в вариационной системе - Google Patents

Кривые в вариационной системе Download PDF

Info

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
Application number
RU2015150730A
Other languages
English (en)
Other versions
RU2640739C2 (ru
Inventor
Ховард Чарльз Дункан МЭТТСОН
Янун ЧЖУ
Дуглас Джозеф КИНГ
Майкл РЕБРУХ
Original Assignee
Сименс Продакт Лайфсайкл Менеджмент Софтвэар Инк.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Сименс Продакт Лайфсайкл Менеджмент Софтвэар Инк. filed Critical Сименс Продакт Лайфсайкл Менеджмент Софтвэар Инк.
Publication of RU2015150730A publication Critical patent/RU2015150730A/ru
Application granted granted Critical
Publication of RU2640739C2 publication Critical patent/RU2640739C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-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) обработки данных также выполняет топологическое развертывание согласно модифицированным объектам.
RU2015150730A 2013-04-30 2014-04-25 Кривые в вариационной системе RU2640739C2 (ru)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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