Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Добрый день. Такая проблема:

В 3д сборке делаю булеву операцию "Вычитание" одного 3д фрагмента из другого. Полученное тело выгружаю через операцию "Деталь" --> "Выгрузить --> "Создать операцию ассоциативной деталировки с возможностью последующего обновления файла детали при изменении сборки и возможностью получения доработки детали в сборке". Получилось новое тело (назовём "Тело_1"). В его параметрах ставлю галочку напротив "Автосохранение". Затем, когда сохраняю 3д сборку появляется сообщение об ошибке "Возникли некоторые ошибки при регенерации 3D модели". Это сообщение появляется 2 раза. При нажатии на "Ок" сообщение исчезает и вроде бы последствий ошибки нет.

При этом, эта ошибка не появляется если:
+ Файл "Тело_1" открыт. Если закрыть этот файл сообщения опять появляются.
+ В выгружаемом теле нет операции булева.

Подскажите, пожалуйста, в чём может быть проблема. Ясно, что из-за булева. Но как сделать так, чтобы применять операции булев без подобных ошибок?
Такой вариант, при котором все файлы держать открытыми не подходит, этих файлов может быть очень много. Вообще цель этого - проектирование сверху вниз, при котором в сборках создаются детали, булевы между ними, затем полученные тела сохраняются в отдельных файлах. При этом всё это автоматизируется.
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Цитата
написал:

Цитата
написал:

Всем привет. Подскажите, пожалуйста.

Есть надобность запараметризировать цвет 3д фрагмента. В параметрах фрагмента в строке "Цвет" можно через запятую задать код RGB, например: 255, 88, 77.

Вопрос: как сделать так, чтобы эти значения можно было бы задавать при помощи переменных?

Проблема в том, что в строке задаётся не число а список из трёх чисел через запятую. При задании в строке переменных через запятую, показывает ошибку, например: colorA, colorB, colorC ---> ошибка.
Цвет кодируется 4 байтами информации. При этом самый младший байт должен быть 0. Остальные (по старшинству) кодируют соответственно красный, зеленый и синий.
То есть предположи нам нужно закодировать (R125, G96, B24).
Тогда 24*2^24+96*2^16+125*2^8
Если вы задаете цвет тремя переменными colorA, colorB, colorC, в строке "цвет" укажите такое выражение colorC*2^24+colorB*2^16+colorA*2^8
Благодарю. То, что нужно.
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Всем привет. Подскажите, пожалуйста.

Есть надобность запараметризировать цвет 3д фрагмента. В параметрах фрагмента в строке "Цвет" можно через запятую задать код RGB, например: 255, 88, 77.

Вопрос: как сделать так, чтобы эти значения можно было бы задавать при помощи переменных?

Проблема в том, что в строке задаётся не число а список из трёх чисел через запятую. При задании в строке переменных через запятую, показывает ошибку, например: colorA, colorB, colorC ---> ошибка.
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 

Всем привет. Подскажите, пожалуйста.

Есть надобность запараметризировать цвет 3д фрагмента. В параметрах фрагмента в строке "Цвет" можно через запятую задать код RGB, например: 255, 88, 77.

Вопрос: как сделать так, чтобы эти значения можно было бы задавать при помощи переменных?

Проблема в том, что в строке задаётся не число а список из трёх чисел через запятую. При задании в строке переменных через запятую, показывает ошибку, например: colorA, colorB, colorC ---> ошибка.

Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Всем привет. Подскажите, пожалуйста.

Есть надобность запараметризировать цвет 3д фрагмента. В параметрах фрагмента в строке "Цвет" можно через запятую задать код RGB, например: 255, 88, 77.

Вопрос: как сделать так, чтобы эти значения можно было бы задавать при помощи параметров?

Проблема в том, что в строке задаётся не число а список из трёх чисел через запятую. При задании в строке параметров через запятую, показывает ошибку, например: colorA, colorB, colorC ---> ошибка.
Страницы: 1