А что если последовательно срастить все поверхности (Поверхность/Редактировать/Вставить), а потом снести все точки внутри контура? Или извлечь из скомпонованной границу и по ней построить поверхность?
Я поняла, что вставленная повехность в месте наложения заменяет другую. Ну и чистить все внутри, когда оно отличается незначительно - сильно муторно. Проще оказалось перевести все в тело, соединить, взорвать и из линий построить поверхность.
А не надо ничего чистить. Просто извлечь границу (а это 3D-линия) и из нее построить поверхность. Соединять тела это то же самое. Потом взрывать, чистить....
Нельзя ли пойти путем превращения поверхностей в твердые тела (есть такая команда в Civil)? Превратить каждую поверхность в отдельное тело. Заключить все созданные тела в еще одно тело, поглощающее все созданные из поверхностей тела (тупо создать простой куб размером больше чем все предыдущие тела). Затем последовательно вычесть все созданные тела из последнего большого. Либо объединить все тела из поверхностей, а затем вычесть из большого куба. В итоге получится кубик с пустотой внутри, которая и будет искомой поверхностью всех разработок (если это, к примеру, карьер). Взорвать получившийся кубик, очистить от лишних граней (боковых, нижней, верхней). Из оставшихся граней создать новую поверхность. Наверное, потребуется еще поднять финальную поверхность на толщину создаваемых из поверхностей тел. А если глубину создаваемых тел задавать вверх, то и этого не потребуется. Добавлю Да и кубик лишний, достаточно объединить все созданные тела и низ получившегося тела и будет искомой поверхностью. Только поверхности в тела нужно превращать вверх.
Каким способом Вы добавляете получившиеся области в поверхность? У меня получилось лишь расчленить на отрезки и добавить их как объекты автокада. Существует ли более оптимальный путь? Можно ли конвертировать области в 3D-face и имеет ли это смысл с точки зрения облегчения файла?