Пропадают оба тела при вычитании. При сложении вообщем тоже.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Пропадают оба тела при вычитании. При сложении вообщем тоже.

Пропадают оба тела при вычитании. При сложении вообщем тоже.

Ответ
Поиск в этой теме
Непрочитано 22.12.2010, 17:46 #1
Пропадают оба тела при вычитании. При сложении вообщем тоже.
Сава
 
Регистрация: 10.03.2009
Сообщений: 32

Такая проблема.
При вычитании тел пишет "образовано пустое тело - удалено" и оба тела пропадают.
Одно тело - перекрытие со всеми капителями, балками, проемами и т.д., второе - колонны и стены.
Строится все выдавливанием из замкнутых полилиний. Но в процессе может и не только из них.

Вопрос - как избежать такого (что-то делать или наоборот чего-то не допускать при построениях).
И можно ли сейчас что-то сделать с телами, что бы вычесть одно из другого?
П.С. В автокаде чайник, прошу помочь и сильно не пинать при этом.

Вложения
Тип файла: dwg
DWG 2007
Чертеж1111.dwg (220.3 Кб, 426 просмотров)

Просмотров: 3787
 
Непрочитано 22.12.2010, 18:56
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


AutoCAD какой версии?
В версии 2008 Eng SP1 всё вычитается корректно. Колонны из перекрытия или перекрытие из колонн.
Хмурый вне форума  
 
Автор темы   Непрочитано 22.12.2010, 19:10
#3
Сава


 
Регистрация: 10.03.2009
Сообщений: 32


Оппа! 2007 русский.
Неужели проблема только в версии автокаде или в том что он русский?
На других версия может попробует кто-нибудь, если не трудно? Если дело в это - буду другую версию ставить...

И ещё.
Колонны все вычитали или одну/несколько?
С одной или несколькими получается. А вот если все сразу (ну или если объединить их в одно тело), то тогда начинаются проблемы.
Я объединяю колонны и вычитаю из колонн перекрытие.
Сава вне форума  
 
Непрочитано 22.12.2010, 19:11
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Сава, сейчас все попробую.
два зелёных тела- не вычитаются. их следует построить заново.
и в файле отключи запись истории создания тел переменную (solidhist в 0) и применить команду _brep ко всем телам.
Вложения
Тип файла: dwg
DWG 2007
Чертеж1111review.dwg (294.8 Кб, 425 просмотров)

Последний раз редактировалось Хмурый, 22.12.2010 в 19:23.
Хмурый вне форума  
 
Автор темы   Непрочитано 22.12.2010, 23:32
#5
Сава


 
Регистрация: 10.03.2009
Сообщений: 32


Вопросы:
1. Как определить какие именно тела не работают (кроме перебора каждого тела)? Ответ нашел: с помощью команды "взаимодействие".
2. Почему они такими получились, как этого избежать?

И, кстати, зеленое тело, где много стен, у меня получилось нормально вычесть. Пардон, получилось в 2010-м, в 2007 - нет. (но это не так важно, главные вопросы выше).

Жду совета, спасибо.

Последний раз редактировалось Сава, 23.12.2010 в 10:46.
Сава вне форума  
 
Непрочитано 23.12.2010, 00:31
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Где-то на форуме была тема про абсолютно плоское тело. Попробуй найти, там вроде бы масса интересностей всплывала...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 23.12.2010, 00:47
#7
Сава


 
Регистрация: 10.03.2009
Сообщений: 32


Тему читал. Но мало чего понял, т.к. познания мои в автокад весьма поверхностны.
понял что как-то можно сделать плоское тело, можно тело с отрицательным объемом. Не понял правда как.
Но как сделать это случайно?! Да не однажды, а почти на каждом этаже?

Хмурый,
Сделал как ты посоветовал, т.е. перечертил зеленое тело. Но оно так и не вычлось. Похоже проблема не в колоннах и стенах, а в перекрытии. Пробовал в нескольких других местах - аналогичная проблема.

Ещё информация, при переносе зеленого тела (имеется ввиду стена+2 колонны), куда-либо по горизонтали (даже на одну единицу), все работает, при вертикальных перемещения - нет. В 2010м выдает такую ошибку:
"Сбой логической операции над 3D телами или поверхностями.
Ошибка операции моделирования:
Противоречивые отношения грань-тело ACIS."

Последний раз редактировалось Сава, 23.12.2010 в 15:41.
Сава вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Пропадают оба тела при вычитании. При сложении вообщем тоже.