СПОСОБ, СИСТЕМА И УСТРОЙСТВО ДЛЯ КОМБИНИРОВАНИЯ МОДЕЛЕЙ В ВИРТУАЛЬНОЙ СЦЕНЕ И НОСИТЕЛЬ ДАННЫХ

1. Способ комбинирования моделей в виртуальной сцене, включающий в себя следующее:
размещают первую модель во второй модели;
определяют область заполнения и область удаления первой модели;
заполняют второй моделью область перекрывания между первой моделью и второй моделью, и заполняют второй моделью область заполнения первой модели; и
удаляют вторую модель, которой заполнена область удаления первой модели, причем, когда область перекрывания между первой моделью и второй моделью заполнена второй моделью, и область заполнения первой модели заполнена второй моделью, область удаления первой модели заполнена второй моделью.
2. Способ по п. 1, в котором область заполнения первой модели определяют путем получения инструкции пользователя.
3. Способ по п. 1, в котором первая модель содержит базовую поверхность, при этом первая модель расположена с одной стороны или по обе стороны от базовой поверхности; причем после размещения первой модели во второй модели соответственно создают лучи от одной или более точек на базовой поверхности до второй модели вдоль направления размещения, при этом один или более лучей пересекают поверхность второй модели в одной или более точках пересечения; причем первую поверхность определяют одной или более точками на базовой поверхности, вторую поверхность определяют одной или более точками пересечения, где один или более лучей пересекают поверхность второй модели, и область заполнения первой модели определяют первой поверхностью, второй поверхностью и одним или более лучами.
4. Способ по п. 3, в котором одна или более точек на базовой поверхности включают в себя одну или более точек на контурной линии базовой поверхности.
5. Способ по п. 1, в котором область удаления первой модели определяют путем получения инструкции пользователя.
6. Способ по п. 1, в котором первая модель содержит базовую поверхность, при этом первая модель расположена с одной стороны или по обе стороны от базовой поверхности; при этом соответственно создают вертикальные отрезки от одной или более точек на первой модели до базовой поверхности, при этом область удаления первой модели определяют одним или более вертикальными отрезками и базовой поверхностью.
7. Способ по п. 6, в котором, когда первая модель расположена с одной стороны базовой поверхности, одна или более точек на первой модели включают в себя одну или более точек на первой модели, которые наиболее удалены от базовой поверхности; а когда первая модель расположена по обе стороны от базовой поверхности, одна или более точек на первой модели включают в себя одну или более точек на первой модели, которые расположены по обе стороны от базовой поверхности и наиболее удалены от базовой поверхности.
8. Система для комбинирования моделей в виртуальной сцене, содержащая:
модуль размещения, выполненный с возможностью размещения первой модели во второй модели;
модуль определения, выполненный с возможностью определения области заполнения и области удаления первой модели;
модуль заполнения, выполненный с возможностью заполнения второй моделью области перекрывания между первой моделью и второй моделью, и заполнения второй моделью области заполнения первой модели; и
модуль удаления, выполненный с возможностью удаления второй модели, которой заполнена область удаления первой модели, при этом, когда область перекрывания между первой моделью и второй моделью заполнена второй моделью, и область заполнения первой модели заполнена второй моделью, область удаления первой модели заполнена второй моделью.
9. Устройство для комбинирования моделей в виртуальной сцене, содержащее память с хранящимися в ней исполнимыми компьютером инструкциями и процессор, выполненный с возможностью исполнения инструкции для реализации способа комбинирования моделей в виртуальной сцене по любому из пп. 1-7.
10. Энергонезависимый компьютерный носитель данных, кодированный компьютерной программой, причем компьютерная программа содержит инструкцию, выполняемую более чем одним компьютером для реализации способа комбинирования моделей в виртуальной сцене по любому из пп. 1-7.