Уважаемые участники Форума. В этой теме предлагается размещать ваши замечания касающиеся работы T-FLEX CAD 14.
ВАЖНО: При изложении своих замечаний или сообщении об ошибках в работе T-FLEX CAD, пожалуйста, сообщайте номер используемой сборки. Также, по возможности, прикладывайте к сообщению файлы модели, которые помогают воспроизвести некорректное или ошибочное поведение программы.
Изменено: Osiris2000 - 19.05.2016 16:44:10(Отредактировано администратором в связи с включением автозакрепления первого сообщения в темах форума.)
При установке приложения "T-FLEX CAD Учебная Версия 14 x64.msi" возникла ошибка
Установка производится на 64 разрядную Windows7, попытка установки была так же от имени Администратора, но результат тот же. Проблем с установкой других приложений нет.
Может уже где было раньше, но есть такое пожелание. При вставке фрагмента в сборку указывается целевая СК. Хорошо бы не только указывать СК интерактивно в окне, но и использовать переменную. Тогда можно будет выбирать в качестве привязки из нескольких вариантов. А пока приходится втавлять несколько одинаковых фрагменов по числу вариантов привязки и применять подавление или раскидывать их по слоям.
Скрытый текст
Успех это способность идти от одной неудачи к другой без потери энтузиазма. (У.Черчиль)
ВладиславКМВ написал: Может уже где было раньше, но есть такое пожелание. При вставке фрагмента в сборку указывается целевая СК. Хорошо бы не только указывать СК интерактивно в окне, но и использовать переменную. Тогда можно будет выбирать в качестве привязки из нескольких вариантов. А пока приходится втавлять несколько одинаковых фрагменов по числу вариантов привязки и применять подавление или раскидывать их по слоям.
Есть дверной фасад. В зависимости от исполнения ручка может располагаться как минимум в 6 позициях; сверху-слева, сверху-по центру, сверху-справа и ещё аналогично снизу. Сейчас мне нужен фасад для нижних столов. Вставляю три фрагмента ручки (скр.1), создаю три переменных для подавления и одну переменную для выбора варианта расположения, при вставке фасада в сборку выбираю один из вариантов, два других подавляются (скр.2). Но можно в окне выбора целевой СК, как я писал выше, вставить ту же общую переменную (выбор варианта), а подавлять не фрагменты, а ЛСК (у них есть такая функция). А фрагмент, ручку, как-то привязать к ЦСК. Тогда при выборе варианта расположения ручки она будет просто переходить от одной ЦСК к другой.
Скрытый текст
Успех это способность идти от одной неудачи к другой без потери энтузиазма. (У.Черчиль)
ВладиславКМВ написал: Есть дверной фасад. В зависимости от исполнения ручка может располагаться как минимум в 6 позициях; сверху-слева, сверху-по центру, сверху-справа и ещё аналогично снизу. Сейчас мне нужен фасад для нижних столов. Вставляю три фрагмента ручки (скр.1), создаю три переменных для подавления и одну переменную для выбора варианта расположения, при вставке фасада в сборку выбираю один из вариантов, два других подавляются (скр.2). Но можно в окне выбора целевой СК, как я писал выше, вставить ту же общую переменную (выбор варианта), а подавлять не фрагменты, а ЛСК (у них есть такая функция). А фрагмент, ручку, как-то привязать к ЦСК. Тогда при выборе варианта расположения ручки она будет просто переходить от одной ЦСК к другой.
Можно сделать так: Внутри фрагмента делаем одну исходную систему координат (например в центре сверху фасада), у тела ручки формируем несколько групп преобразований (по количеству положений ручки), которые по отдельности установят тело ручки в нужное положение. Каждая группа преобразований по "подавлению" зависят от внешней переменной "Положение".
Теперь если вставить такой фрагмент по целевой СК в сборке, то управляя переменной "Положение" мы получаем желаемый результат.
Александр Кузнецов написал: При установке приложения "T-FLEX CAD Учебная Версия 14 x64.msi" возникла ошибка
Установка производится на 64 разрядную Windows7, попытка установки была так же от имени Администратора, но результат тот же. Проблем с установкой других приложений нет.
Если у Вас запущено антивирусное ПО попробуйте отключить его на время установки. Кроме того, некоторое антивирусное ПО блокирует работу некоторых модулей TFLEX CAD, потому можно добавить папку CAD в исключение.
Игорь Батюченко написал: Теперь если вставить такой фрагмент по целевой СК в сборке, то управляя переменной "Положение" мы получаем желаемый результат.
Можно и так. Но всё же ручки надо базировать относительно краёв плиты, одна общая точка не может быть базой для всех отверстий, в большинстве случаев на мебельных предприятиях фурнитура присаживается на станках без ЧПУ. Поэтому лучше делать несколько СК и позиционировать каждую по своим размерам. Потом по ним будет присаживаться ручка (сверлить отверстия). Так проще, меньше переменных. Поэтому пока в нынешнем варианте системы буду делать несколько фрагментов с их подавлением.
Успех это способность идти от одной неудачи к другой без потери энтузиазма. (У.Черчиль)
ВладиславКМВ написал: Но всё же ручки надо базировать относительно краёв плиты, одна общая точка не может быть базой для всех отверстий, в большинстве случаев на мебельных предприятиях фурнитура присаживается на станках без ЧПУ.
Нет проблем. Для любой ручки из коллекции нужно определить два прараметра: 1) точка привязки ЛСК (по центру); 2) межосевое расстояние; Чтобы было удобнее добавлять и удалять ручки из коллекции, можно сделать промежуточный фрагмент (коллекция). Например: Коллекция ручек (Handles.rgb) - Ручка 1 (Handle_1.rgb) - Ручка 2 (Handle_2.rgb) - Ручка n (Handle_n.rgb) Далее, поместить коллекцию ручек в сборку с фасадом, таким образом, что бы парметр межосевого расстояния был сведен к общему идентификатору (код ручки из БД ручек). Критерии позиционирования ручек: - Нейтральное (если используется ручка с одним крепежным винтом); - Вертикальное (применяется для ручек с двумя крепежными винтами); - Горизонтальное (применяется для ручек с двумя крепежными винтами); Определение базовых точек позиционирования: - Количество точек 9; - Для каждой точки создается переменная с условием. Выбор: - Идентификатор ручки (код производителя); - Тип позиционирования (DynamicList: применяется фильтр в зависимости от типа ручки) - Базовая точка (List)
В булевой операции есть опция сглаживания, но она урезана, будет ли её расширение или хотя бы чтоб не сохраняли острые рёбра, такие скругления не нужны, опцию использовать в таком виде нельзя. Некоторые скругления нельзя сделать без упрощения, можно ли в скругление добавить галку "Упрощать", дабы не плодить доп. операции?
Sila Musli написал: Некоторые скругления нельзя сделать без упрощения, можно ли в скругление добавить галку "Упрощать", дабы не плодить доп. операции?
Я так понимаю "скругление" - нужно читать как "сглаживание". Упрощение должно работать после применения операции сглаживания, а не до нее. Иначе возникнет неоднозначность при выборе избыточной топологии, которая будет удалена после упрощения: если мы ее выбрали для применения сглаживания, то что с ней делать? можно ее удалить? или обязательно применять сглаживание? В частном случае, может получится так, что операция "сглаживание" выродится в "упрощение". Может стоит поставить вопрос об необходимости опции "упрощать геометрию и топологию" в любой операции?
Vite написал: поместить коллекцию ручек в сборку с фасадом
Сложно как-то... Зачем создавать коллекцию, если есть библиотека, и помещать её в сборку. Можно в путь вставляемой ручки прописать переменную $ПутьКПрототипу и выражении написать ссылку на $ТипРучки, где и будут все ручки из библиотеки. Должно работать, хотя у меня пока не работает, не разобрался ещё со всеми этими путями. В одну библиотеку сваливать всё не хочется, но наверное придётся, иначе не находятся. Не понял, зачем 13 точек. И к каждой переменная - это уже много для такой простой детали, как ручка.
Успех это способность идти от одной неудачи к другой без потери энтузиазма. (У.Черчиль)
Vite написал: Таим ибразом, вы можете безболезненно заменить одну коллекцию ручек на другую.
У меня на всё - 12 переменных, из них на позиционирование - 4+1, для ориентирования - 1+1, ещё 3 - на подавление (надо добавить ещё три снизу) (см.скр.) Правда, все ручки пока в одном месте, без коллекций. А как выглядит работа с коллекциями в одном файле?
Скрытый текст
Успех это способность идти от одной неудачи к другой без потери энтузиазма. (У.Черчиль)
Игорь Батюченко написал: Я так понимаю "скругление" - нужно читать как "сглаживание".
Да, привычка за многие годы из других кад)
Цитата
Игорь Батюченко написал: Упрощение должно работать после применения операции сглаживания, а не до нее.
В некоторых случаях не возможно построить сглаживания до упрощения!!!
Цитата
Игорь Батюченко написал: Иначе возникнет неоднозначность при выборе избыточной топологии, которая будет удалена после упрощения: если мы ее выбрали для применения сглаживания, то что с ней делать?
Поэтому нужно добавить галку(упростить до/упростить после/не упрощать), а не жёстко всегда упрощать.
Цитата
Игорь Батюченко написал: Может стоит поставить вопрос об необходимости опции "упрощать геометрию и топологию" в любой операции?
Может и так, пока не вижу причин не упрощать всегда, но возможно и бывает такое? Скажем при гибке/разгибании в листовом.
Очередной касяк с массивом. Массив "проглатывает" часть копий, а именно предпоследний столбец в симметричном направлении(интересно почему именно этот?). И по традиции проверено в 15 и касяк там же присутствует. Видимо массивы не трогали.
Sila Musli написал: Может и так, пока не вижу причин не упрощать всегда, но возможно и бывает такое? Скажем при гибке/разгибании в листовом.
В данном примере, нужно по очереди проводить сглаживание для каждого из двух ребер (отключить опцию "Продолжить по касательной"). На таких входных данных, это связано с ограничением ядра Parasolid, возможно в будущем они это поправят.