Перейти к содержимому раздела
Форумы CADUser
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Дерево сообщений Активные темы Темы без ответов
Ошибка операции моделирования
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
#1 12 января 2004г. 07:58:34

- Макс
- Восстановленный участник
- На форуме с 12 января 2004г.
- Сообщений: 3
- Спасибо: 0
Тема: Ошибка операции моделирования
При объеденении двух тел (3dSolid) возникает следующая ошибка
Ошибка операции моделирования:
Совпадение face_face_ints с различными вершинами ACIS-тела.
Подскажите пожалуста что означает следующая ошибка, а главное как от нее избавится???
#2 Ответ от twin 13 января 2004г. 10:58:21

- twin
- Восстановленный участник
- На форуме с 23 октября 2002г.
- Сообщений: 13
- Спасибо: 0
Re: Ошибка операции моделирования
Ждал что может кто даст квалифицированный ответ, только похоже никто точно по этой проблемме не знает :о(
Возникали те же проблеммы.
Боролся так:
-строил объект заново;
-в другой раз помог перенос объектов в другой слой.
#3 Ответ от роман 14 января 2004г. 05:11:15

- роман
- Восстановленный участник
- На форуме с 15 апреля 2003г.
- Сообщений: 274
- Спасибо: 0
Re: Ошибка операции моделирования
возможно у вас тела соприкасаются только либо в одной точке ,либо одним ребром. Если это так ,попробуйте углубить тело в тело хотябы на 0,1мм.
#4 Ответ от роман 14 января 2004г. 05:12:10

- роман
- Восстановленный участник
- На форуме с 15 апреля 2003г.
- Сообщений: 274
- Спасибо: 0
Re: Ошибка операции моделирования
А ,ещё! Возможно у вас у одного тела есть скругление, уходящее в ноль. Такое тоже не допускается
#5 Ответ от Макс 14 января 2004г. 12:02:07

- Макс
- Восстановленный участник
- На форуме с 12 января 2004г.
- Сообщений: 3
- Спасибо: 0
Re: Ошибка операции моделирования
> CD_Rom
А что означает «скругление, уходящее в ноль» ?
#6 Ответ от роман 15 января 2004г. 08:06:41

- роман
- Восстановленный участник
- На форуме с 15 апреля 2003г.
- Сообщений: 274
- Спасибо: 0
Re: Ошибка операции моделирования
блин, как бы подоступней… берёшь окружность, проводишь линии от привязки «квадрант» чтобы получилась фигура типа треугольник ,у которого вместо гипотинузы часть окружность.
Вот если ты обрежешь остальну окружность, а потом выдавишь полученную фигуру, то объединить её, приставив катетом к плоскому телу, будет невозможно…
фу, как смог ,объяснил
#7 Ответ от Макс 19 января 2004г. 06:37:13

- Макс
- Восстановленный участник
- На форуме с 12 января 2004г.
- Сообщений: 3
- Спасибо: 0
Re: Ошибка операции моделирования
> CD_Rom
Спасибо за объяснения.
#8 Ответ от Secret? 19 января 2004г. 23:58:09

- Secret?
- Восстановленный участник
- На форуме с 19 января 2004г.
- Сообщений: 5
- Спасибо: 0
Re: Ошибка операции моделирования
пора на форуме вводить поддержку графических изображений…добавлять скриншоты или фотки…А то тов. CD_Rom совсем запарил ))
Сообщения 8
Тему читают: 1 гость
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
- Печать
Страницы: [1] Вниз
Тема: Ошибка при объединении областей (Прочитано 2655 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Области автокада имеют замечательные методы, например, объединение — две отдельные области можно объединить в одну. Но вот беда, при попытке объединения двух областей возникает ошибка ‘Error Code Number is 83028’. Есть одна большая область и одна маленькая. Обе они расположены в плоскости XY в нулевой отметке:
Большая область (красная) состоит из двух частей — большой и маленькой слева. Вторая область — белая на правом рисунке. Вторая область имеет площадь 0.00000736 и периметр 385.84600827, т.е. она не нулевая. И при попытке объединения этих двух областей, возникает вышеуказанная ошибка. Подробное описание в командной строке, если объединять вручную через интерфейс автокада:
-
Сбой логической операции над 3D-телами или поверхностями.
-
Ошибка операции моделирования:
-
Error Code Number is 83028
Никаких вменяемых данных по этой ошибке я не нашел.
Если рядом создать новую область, например, из прямоугольника, то она без каких-либо проблем объединяется и с большой областью и с малой областью.
Может быть кто-нибудь подскажет, в чем проблема? В каком направлении копать?
Объединение выполняю вот так:
-
r0.BooleanOperation(BooleanOperationType.BoolUnite, r);
- r0 — большая область
- r — малая область
Во вложении чертеж с этими двумя областями.

Записан
Может быть кто-нибудь подскажет, в чем проблема? В каком направлении копать?
Тут нечего копать. Это один из «оченьдолгоиграющих багов» AutoCAD. Связано это (IMHO) с точностью работы с телами и областями на уровне 1e-6. Не лечится. Иногда помогает перенос поближе к (0,0,0)

Записан

Записан
Тут нечего копать. Это один из «оченьдолгоиграющих багов» AutoCAD. Связано это (IMHO) с точностью работы с телами и областями на уровне 1e-6. Не лечится.
Я очень расстроился
Это означает, что в районе границ будут стопроцентные косяки (((
Я, конечно попробую, как-нибудь это обыграть, но много времени тратить не буду.
Спасибо за информацию!

Записан
когда мне понадобилось объеденять области — скачал геометрический движок от MS SQL Server’а
А можно ссылку на какой-нибудь пример?

Записан
Я очень расстроился Это означает, что в районе границ будут стопроцентные косяки (((
Не помогает временный перенос объектов в начало координат (Перенёс — объединил — вернул обратно)? Мне в аналогичной ситуации с 3D телами помогло.

Записан
Не помогает временный перенос объектов в начало координат (Перенёс — объединил — вернул обратно)? Мне в аналогичной ситуации с 3D телами помогло.
Я попробую, но меня смущает, что это помогает не всегда.

Записан
Я очень расстроился Это означает, что в районе границ будут стопроцентные косяки (((
Не помогает временный перенос объектов в начало координат (Перенёс — объединил — вернул обратно)? Мне в аналогичной ситуации с 3D телами помогло.
В данном случае нет. Фактически в данном случае меньшая область практически совпадает с частью большой области. Причем она очень узкая и длинная. Если чуть-чуть сдвинуть меньшую область, то UNION работает.

Записан
- Печать
Страницы: [1] Вверх
|
Автор |
Сообщение |
|
|---|---|---|
|
||
|
||
|
Связался с разработчиком, в Alias Studio нет возможности перевести в формат .sat
Назрел резонный вопрос: в какой программе получить .sat-файл?
Рекомендуемая последовательность действий:
1. Откройте IGES текстовым редактором и проверьте, есть ли там 500-е ентитя (см. первые поля записей в секции справочника , т.е. D-секции). Например:
314 1 0 0 0 00000200D 1
314 0 8 1 0 0D 2
110 2 0 0 0 01010000D 3
110 0 0 2 0 0D 4
здесь — запись экземпляров ентитей типа 314 и 110 (каждый информационный объект занимает две записи в D-секции). 1а. Если они там есть, но все равно твердое тело не получается, значит дело плохо, но не безнадежно, может быть, UG сможет вылечить, там в меню «Export» есть функция «Heal», может быть, SW.
1б. Если их там нет, просмотрите настройки экспорта IGES — а вдруг там есть возможность выгрузки именно твердых тел.
2.Если все равно не получилось, откройте лоскутной IGES в SW, он хорошо все сшивает, SW, насколько я знаю, экспортирует формат SAT, т.е. если SW удастся построить твердое тело, то есть надежда на успех. Единственное, что нужно учитывать — это то, что SW может искажать форму детали, не известив об этом пользователя. Можно попробовать для той же цели и другие CAD-системы, которые в меньшей степени позволяют себе вольности с геометрической формой.