СИСТЕМА И СПОСОБ ОБРАБОТКИ ДАННЫХ

1. Способ имитации модификаций в конструкции компонента многокомпонентного продукта, причем способ содержит моделирование продукта с использованием вариационной прямой модели; выбор одного компонента многокомпонентного продукта для модификации; установление критериев для представляющей интерес области в компоненте; определение всех представляющих интерес областей в модели, представляющей выбранный компонент, которые удовлетворяют критериям; извлечение данной или каждой представляющей интерес области из модели; применение геометрической модификации к данной или каждой извлеченной представляющей интерес области компонента; повторное соединение данной или каждой геометрически модифицированной представляющей интерес области с выбранным компонентом; и обеспечение представления модифицированного компонента.
2. Способ по п. 1, причем способ дополнительно содержит применение геометрической модификации к базовой модели.
3. Способ по п. 1 или 2, в котором представляющие интерес области содержат выступ или карман, имеющий границы равной выпуклости с остальной частью модели.
4. Способ по любому предыдущему пункту, причем способ дополнительно содержит модификацию модели, представляющей выбранный компонент, в областях за пределами представляющих интерес областей путем исправления открытых поверхностей, из которых была извлечена представляющая интерес область.
5. Способ по п. 4, в котором этап исправления содержит формирование непрерывной поверхности между ребрами открытых поверхностей.
6. Способ по любому предыдущему пункту, причем способ дополнительно содержит сохранение представления модифицированного компонента отдельно для каждой представляющей интерес области.
7. Способ по любому предыдущему пункту, причем способ дополнительно содержит применение способа к другому компоненту многокомпонентного продукта, который взаимодействует с одним компонентом.
8. Способ по любому предыдущему пункту, причем способ дополнительно содержит представление многокомпонентного продукта, включающего в себя модифицированный компонент или компоненты.
9. Способ по любому предыдущему пункту, причем способ дополнительно содержит удаление обработок из представляющей интерес области перед извлечением области из модели и возвращение обратно обработок после повторного соединения с моделью.
10. Способ редактирования модели, причем способ выполняется в системе обработки данных, при этом способ содержит идентификацию одной или нескольких представляющих интерес областей в модели; отделение одной или нескольких областей от модели для формирования отделенной области и базовой модели; применение изменения к отделенной области для формирования измененной отделенной области; повторное соединение измененной отделенной области с базовой моделью для формирования измененной модели; и вывод полученной в результате топологии.
11. Способ по п. 10, причем способ дополнительно содержит применение изменения к базовой модели.
12. Способ по п. 10 или 11, в котором идентификация представляющей интерес области для разделения содержит определение наличия выступа или кармана, имеющего согласованную выпуклость на его границе с моделью.
13. Способ по любому из пп. 10-12, причем способ дополнительно содержит удаление обработок из представляющей интерес области перед извлечением области из модели и возвращение обратно обработки после повторного соединения с моделью.
14. Способ по любому из пп. 10-13, в котором вывод содержит сохранение или отображение измененной модели.
15. Способ по любому из пп. 10-14, в котором модель содержит представление любого твердого объекта.
16. Способ по любому из пп. 10-15, в котором по меньшей мере один оператор прямого моделирования применяется к данной или каждой отделенной области, представляющей интерес.
17. Способ по любому из пп. 10-16, причем способ дополнительно содержит идентификацию одной или нескольких представляющих интерес базовых областей и применение по меньшей мере одного оператора прямого моделирования к базовой области.
18. Способ по любому из пп. 10-17, в котором оператор прямого моделирования содержит одно из перемещения, поворота, изменения размера, смещения, сужения или возвращения.
19. Способ по любому из пп. 10-18, в котором изменение, применяемое к одной или нескольким базовым представляющим интерес областям, восстанавливает до твердого тела любое отверстие, оставленной отделенной представляющей интерес областью.
20. Система обработки данных, имеющая по меньшей мере процессор и память с возможностью доступа, причем система обработки данных содержит средство для приема выбранного компонента модели, причем модель представляет многокомпонентный продукт; средство для идентификации одной или нескольких представляющих интерес областей, содержащих топографические признаки в выбранном компоненте модели; средство для извлечения представлений одной или нескольких областей из модели для формирования отделенной области или областей; средство для применения геометрической модификации к отделенной области для формирования модифицированной отделенной области; средство для повторного соединения модифицированной отделенной области с моделью для формирования измененной модели и средство для вывода результирующей топологии выбранного компонента.
21. Система по п. 20, в которой средство для вывода результирующей топологии содержит хранилище или устройство отображения.
22. Не-временный считываемый компьютером носитель, закодированный исполняемыми инструкциями, которые, при исполнении, побуждают одну или несколько систем обработки данных выполнять способ имитации модификаций в конструкции компонента многокомпонентного продукта по любому из пп. 1-9.
23. Не-временный считываемый компьютером носитель, закодированный исполняемыми инструкциями, которые, при исполнении, побуждают одну или несколько систем обработки данных выполнять способ редактирования модели по любому из пп. 10-19.