Доброго времени суток, уважаемые форумчане!
Делая в T-Flex свой небольшой некоммерческий проект, столкнулся с проблемой построения тела по сечениям.
Делается собственно чертёж спортивной модели корабля, и делается он по сечениям, с большим числом сплайновых направляющих. Хотя как мне подсказал GOLFstream это несовсем правильно, но тем не менее.
При попытке построить тело выдаются разные сообщения об ошибках, например:
«Ошибка генерации тела»;
«Неправильное соответствие направляющих»;
«Направляющие не пересекаются с сечением» <- выдаётся при повышении точности построения.
Вот собственно главный вопрос: как с этим бороться?
Каких дополнительных правил надо придерживаться, чтобы построить довольное сложное тело по сечениям?
Предполагаю что проблемы возникают в местах где направляющие сильно сближаются, с 10мм до величин порядка 0,1мм.
Направляющие находятся на всех изломах сечений, и ещё несколько дополнительных направляющих на сплайновых частях сечений.
Буду очень благодарен за помощь.
Булева операция
Создание булевой операции с использованием тонкостенных операций.
В системе T-FLEX CAD в результате выполнения некоторых операций (каркасная поверхность, сшивка) может быть получена не твёрдое тело, а тонкостенная конструкция, представляющая собой одну или несколько граней (поверхностей). Такой элемент имеет только такое свойство как периметр и площадь поверхности, объём же его равен нулю. Такие операции тоже можно трансформировать с помощью булевых операций.
Булева операция «сложение» с тонкостенной конструкцией не имеет практического смысла, а вот «вычитание» и, в некоторых случаях, «пересечение», может успешно использоваться. Тонкостенная операция всегда используется в качестве первого операнда. В качестве второго обязательно используется твёрдое тело.
Булева операция «вычитание» дает возможность проделать отверстие в тонкостенной поверхности, с помощью «пересечения» можно выделить определённую область тонкостенной поверхности, которая входит в пересечение с твёрдым телом.
Создание булевой операции при помощи дерева 3D модели
Дерево модели отражает всю структуру 3D модели и находится в служебном окне «Структура 3D модели». В нём представлены все созданные трехмерные элементы и операции. Вызвать данное окно
можно командой Настройка|Окна|Структура 3D модели. Если выбрать операцию 
Параметры булевой операции
Задать параметры булевой операции можно с помощью опции
|
<P> |
Задать параметры операции. |
|
В результате появляется окно диалога.
Закладка «Общие»
Имя операции. Для булевой операции по умолчанию генерируются следующие имена: Булева_0, Булева_1 и т.д.
При выполнении операции используются два тела, причем каждое может иметь различные значения параметров (цвет, уровень, слой и материал). Существует возможность указать, параметры какого тела нужно использовать для результирующего тела. Также можно задать и собственные значения параметров. Все это регулируется с помощью следующего параметра.
Атрибуты с исходной операции. Если данный параметр установлен, то значения параметров берутся либо из первой, либо из второй операции. Если параметр не установлен, то используются те значения параметров, которые установлены в данном окне диалога.
Допускается отсутствие одной из исходных операций. Если данный параметр установлен, то при возникновении ошибки при генерации одного из двух тел данной булевой операции, она игнорируется.
Подробно ознакомиться с описанием параметров закладки “Общие” можно в главе “Общие параметры 3D элементов”, которая была представлена ранее.
Ошибка в булевой операции
Автор Жень-Шень:), 22.02.07, 19:51:27
« предыдущая — следующая »
0 Пользователей и 1 гость просматривают эту тему.
Ув. коллеги.
У меня проблема с сечением элемента плоскостью после кинематической операции, Компас выдает ошибку — Ошибка в булевой операции. Причем эта проблема возникает если элемент создан кинематической операцией с движением сечения «Параллельно самому себе» 

Помогите разобраться в ситуации… хотя я уже уверен, что это глюк Компаса .
И еще, если мой «месседж» будет прочитан бета-тестерами, то пускай кто-нибудь из них смоделирует и проверит в новом Компасе деталь, которую мне не получается сделать.
Вот деталь.
ЗЫ: У меня Компас 8+ SP2.
Попробывал.Увидел «Ошибка в булевой операции».
При создании операции «вырезать» получил «модель»(не знаю как это назвать). В 6-ой версии часто получал такое.
Скорее всего программа не отрабатывает такие ситуции, т.е. «глюк»
В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю 
Цитата: Makar от 23.02.07, 01:08:22
В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю
Ну то что я и предполагал 
Спасибо всем за ответы.
- Форум пользователей ПО АСКОН
- ►
Профессиональные вопросы - ►
Конструирование - ►
Ошибка в булевой операции
Доброго времени суток, уважаемые форумчане!
Делая в T-Flex свой небольшой некоммерческий проект, столкнулся с проблемой построения тела по сечениям.
Делается собственно чертёж спортивной модели корабля, и делается он по сечениям, с большим числом сплайновых направляющих. Хотя как мне подсказал GOLFstream это несовсем правильно, но тем не менее.
При попытке построить тело выдаются разные сообщения об ошибках, например:
«Ошибка генерации тела»;
«Неправильное соответствие направляющих»;
«Направляющие не пересекаются с сечением» <- выдаётся при повышении точности построения.
Вот собственно главный вопрос: как с этим бороться?
Каких дополнительных правил надо придерживаться, чтобы построить довольное сложное тело по сечениям?
Предполагаю что проблемы возникают в местах где направляющие сильно сближаются, с 10мм до величин порядка 0,1мм.
Направляющие находятся на всех изломах сечений, и ещё несколько дополнительных направляющих на сплайновых частях сечений.
Буду очень благодарен за помощь.
Булева операция
Создание булевой операции с использованием тонкостенных операций.
В системе T-FLEX CAD в результате выполнения некоторых операций (каркасная поверхность, сшивка) может быть получена не твёрдое тело, а тонкостенная конструкция, представляющая собой одну или несколько граней (поверхностей). Такой элемент имеет только такое свойство как периметр и площадь поверхности, объём же его равен нулю. Такие операции тоже можно трансформировать с помощью булевых операций.
Булева операция «сложение» с тонкостенной конструкцией не имеет практического смысла, а вот «вычитание» и, в некоторых случаях, «пересечение», может успешно использоваться. Тонкостенная операция всегда используется в качестве первого операнда. В качестве второго обязательно используется твёрдое тело.
Булева операция «вычитание» дает возможность проделать отверстие в тонкостенной поверхности, с помощью «пересечения» можно выделить определённую область тонкостенной поверхности, которая входит в пересечение с твёрдым телом.
Создание булевой операции при помощи дерева 3D модели
Дерево модели отражает всю структуру 3D модели и находится в служебном окне «Структура 3D модели». В нём представлены все созданные трехмерные элементы и операции. Вызвать данное окно
можно командой Настройка|Окна|Структура 3D модели. Если выбрать операцию 
Параметры булевой операции
Задать параметры булевой операции можно с помощью опции
|
<P> |
Задать параметры операции. |
|
В результате появляется окно диалога.
Закладка «Общие»
Имя операции. Для булевой операции по умолчанию генерируются следующие имена: Булева_0, Булева_1 и т.д.
При выполнении операции используются два тела, причем каждое может иметь различные значения параметров (цвет, уровень, слой и материал). Существует возможность указать, параметры какого тела нужно использовать для результирующего тела. Также можно задать и собственные значения параметров. Все это регулируется с помощью следующего параметра.
Атрибуты с исходной операции. Если данный параметр установлен, то значения параметров берутся либо из первой, либо из второй операции. Если параметр не установлен, то используются те значения параметров, которые установлены в данном окне диалога.
Допускается отсутствие одной из исходных операций. Если данный параметр установлен, то при возникновении ошибки при генерации одного из двух тел данной булевой операции, она игнорируется.
Подробно ознакомиться с описанием параметров закладки “Общие” можно в главе “Общие параметры 3D элементов”, которая была представлена ранее.
19 ноября, 2014 — 15:19
#1
Здравствуйте!
Моделирую бандаж лопатки турбины. Строю по координатам точки, точки соединяю линиями, на линии натягиваю плоскую поверхность и эту поверхность вращаю на заданный угол. В итоге получаю заготовку бандажа лопатки, но мне ещё нужно построить стыки бандажей соседних лопаток не ровными, а косыми — для этого требуются булевы операции.
И вот тут я сталкиваюсь с такой проблемой — когда применяю булеву операцию (причём любую), мне АНСИС выдаёт ошибку:
*** ERROR *** CP = 52.416 TIME= 12:02:40 Current ANSYS geometry failed to support boolean operations. See list error window for details
И ещё в окне «Xconvt Data Input Errors» пишет:
The following entities do not support booleans. Use the SPLOT command to examine bad surfaces/areas Format for SPLOT is SPLOT,NA1,NA2,NINC,MESHSIZE Volume Shell Area Loop Line 3 1 55 1 — — — 56 1 132
Ну, посмотрел я на них через SPLOT — ну, поверхности как поверхности. Ничего особо выдающегося.
Причём когда строю хвост лопатки, то совершаю практически все такие же действия, но там всё гладко.
BTOL крутил разный — всё равно одно и то же.
Вот скрин моего бандажа:
Подскажите, пожалуйста, если кто-то знает — когда АНСИС выдаёт такие ошибки и с чем они могут быть связаны? Я их и раньше встречал, но никогда не мог понять, что служит причиной.
С уважением.


