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


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

Страницы: 1 2 3 След.
Привязка к вершине, С использованием искусственного интеллекта
 
Спасибо что показаны интересные возможности, возьму на заметку. Это простой вариант, на практике встречаются более сложные срезы например такие чтобы из куба срезать всё так чтобы образовался некий ковш и проблема в том что изменяя его размеры посредство срезов, меняется нумерация вершин у результативной модели, соответственно привязка к этим вершинам уже невозможна.. Вот такая печаль.
Привязка к вершине, С использованием искусственного интеллекта
 
[IMG WIDTH=1229 HEIGHT=380]https://cloclo2.cloud.mail.ru/weblink/view/36on/2rHS6kvzA/t-flex%20vertex.png?etag=1F338F23F9313B422DC6129AB6CA5BD548E7D0FA[/IMG]
1. Применим булевость оставив нижний куб
2. Определим номер вершины
3. Повернём верхний объект чтобы операция булевости срезала нижний куб, Вершина изменила нумерацию.
Так вот я и спрашиваю а нельзя ли в программе удерживать нумерацию вершин на интеллектуальном уровне, если на то позволяет условие сохранение граней и рёбер. Зачем сразу делать полный пересчёт нумерации вершин.
Изменено: Alex Ko - 17.07.2020 03:55:36
Привязка к вершине, С использованием искусственного интеллекта
 
Сделайте так чтобы привязка к вершинам была умная. В случае если объект меняет свои характеристики и его вершины численно изменяются, пусть программа определяет хотя-бы по мировым координатам где была предыдущая привязка и создаёт автоматически обновлённую привязку к вершине с программно изменённым именем которая возникла в процессе трансформации объекта, а лучше конечно если находить вершины по сохранённой геометрии, если какой-то участок геометрии не претерпел изменения то найти вершину будет целесообразно.
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
В заключении темы. В процессе работы выяснилось что простым решением этой проблемы является использование локальных переменных: setv и getv.
Рекурсия при задании элемента, Неприятная ошибка, хотя логична и разрешима...
 
В заключении темы. В процессе работы выяснилось что простым решением этой проблемы является использование локальных переменных: setv и getv.
Создание 3D узла, Добавьте новый вариант в создании 3D узла
 
Спасибо Сергею что нашёл костыль, хорошо хоть в следующей версии не придётся навесы громоздить. Очень рад!
Создание 3D узла, Добавьте новый вариант в создании 3D узла
 
Пытался найти вариант создание 3D узла между выбранными вершинами. Очень грустно прям что нет такого инструмента. Есть её аналогия под названием "в центре масс" - но нет в этом режиме выборки по вершинам
Пересчет ссылок, Упущена возможность пересчета ссылок
 
Это не то, через переменные. Должно быть так, чтобы имена объектов имели контроль со стороны программы, в плане уникальности имён это реализованно (разумеется, тут не надо быть особо умным), но вот в переименовании содержаний функций (их аргументов) упущено. Хотя-бы ладно, в качестве знака [ссылки] пусть аргумент будет имеет некую аббревиатуру как при использовании переменной {$ИМЯ} И готово!
И когда деталь будет переименована, то программа будет перебирать переменные с имеющимся ключом ссылки чтобы их тоже переименовать.
Изменено: Alex Ko - 18.12.2019 13:51:38
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Оо-как, а вот это уже для меня открытие, ну прям Магия. Что-ж, Спасибо!!!
Пересчет ссылок, Упущена возможность пересчета ссылок
 
Переменную вставить не возможно, поле имени заточено только под текстовый формат, без применение формул, с этим всё ясно - тут надо доработать функционал программы в переименовании имён.
Изменено: Alex Ko - 16.12.2019 08:02:22
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Спасибо за демонстрацию, но вы чуток не о том
Сейчас для финального понимания продемонстрирую суть имеющейся проблемы
[URL=https://youtu.be/yduR-w7nCKk]Смотреть[/URL]

Цель задачи отталкиваться не от значения переменной а от значения имеющегося измерения

В 3DsMax и Maya - не задаются никакие переменные и тем не менее всё работает даже в зацикливании или хотя бы как это сделано в 2D модуле T-Flex, а если проще, в этих программах определён приоритет в последовательности пересчета.
В T-Flex подобный приоритет пересчета заранее не предусмотрен что в итоге создаёт дополнительное требование придерживаться правила иерархичности. Но даже если так, тогда для понимание этого принципа программа должна показать диалоговое окно причины ошибки в пояснении о том что [B]"Объект не может производить преобразование от собственного измерения"[/B] и [B]"Дочерний элемент от своего измерения не может влиять на преобразование Родителя"[/B]
Изменено: Alex Ko - 13.12.2019 12:26:30
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Спасибо! Не знал важного правила, Родитель не должен подчиняться Дочерним элементам т.е. к тем объектам которые к нему привязаны. Дело в том что мне приходилось использовать инструмент Измерение и чтобы при изменении например габаритов объекта менялись бы связанные с ним объекты, Я брал, снимал измерение с дочернего элемента и просил родительский элемент подыграть под своего подопечного, и вот основной ошибкой было не знание именно правила наследования. Сверху-Вниз надо
Тема закрыта!
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
В [URL=https://www.tflex.ru/forum/index.php?PAGE_NAME=read&FID=20&TID=2538&TITLE_SEO=2538-rekursiya-pri-zadanii-elementa&tags=dxf&sphrase_id=63835#postform]предыдущей теме[/URL] мне сразу так и ответили
[I]радиус сферы сделайте обычной задаваемое переменной, и двигайте куда что хотите.[/I]

Так вот основной вопрос. T-Flex это интерактивная система где все в идеале должно быть подчинено взаимосвязям любого рода или это язык программирования где под каждую задачу требуется создавать переменную, представьте как-бы это выглядело в больших проектах. Не проще-ли обратится к объекту и изменить его параметры с последующим глобальным пересчётом, либо приходится искать переменную которых может насчитываться сотнями, читая каждую из её комментариев напрягая и без того напряжный мозг счетно надеясь что огромное разнообразие переменных красиво сгруппированных как-то облегчит задачу поиска.
Прекратите думать как это должно быть в системе она то справится с любыми математическими задачами, начните думать как это должно быть пользователю.
Пользователь он прост в своём понимании - есть объект который тебя не устраивает - измени его параметры напрямую и всё остальное доделает программа, а вместо этого пользователь должен блуждать в поисках переменной либо во вложенных копиях. Другое дело глобальная переменная, но если это касается конкретной детали на которую навешано много других - всё должно быть просто и понятно.
Иногда меня посещают мысли о том что все эти CAD системы имеют одно общее ядро, лицензию от какой-то одной супер корпорации разработчика, а далее навешивается фирменных интерфейс, встраивается ещё какой-то сторонний 3D графический модуль и типа мы тут такие особенные, поехали презентовать себя на конкурсе года. А погрузившись глубже замечаются много общих очертаний, ничего оригинального из достоинств и недостатков.

Всё это говорит только об одном T-Flex'у есть к чему стремиться и это далеко не предел совершенства. Давайте уже - делайте Революцию сколько можно ждать маленьких доработок если вы и вправду хотя-бы малость осознаёт себя особенными
Рекурсия - подавляет творческий процесс, Одна из важнейших проблем в CAD системах - может-ли T-Flex хоть этим отличаться от остальных - в отсутствии этой проблемы
 
Это тема уже поднималась, но тут а хотел-бы по новому обозначить проблему в более широком своём пояснении.
Согласен в CAD системах есть одна общая черта - [URL=https://www.youtube.com/watch?v=uS3Gi3Gjb_0]зацикленность взаимосвязей[/URL] хотя мне приходилось демонстрировать возможности [URL=https://www.youtube.com/watch?v=Gj1eywnWyZc]3DMax[/URL] и [URL=https://www.youtube.com/watch?v=cKMSmBspJlg]Maya[/URL] в отсутствии этой проблемы.
Да есть способы обмана, это придание объекту новой трансформации (копии с переносом) и уже на этой основе создавать привязки к объектам.
Поймите одно, что к примеру для меня в больших проектах это вызывает запутанность в поиске исходных объектов, создаётся огромное древо вложенных трансформаций, и всё только по этой причине.
Изменено: Alex Ko - 12.12.2019 15:16:31
Пересчет ссылок, Упущена возможность пересчета ссылок
 
Эта проблема во всех версия T-Flex
[URL=https://youtu.be/z3Cnl89rTrU]Посмотреть[/URL]
Пересчет ссылок, Упущена возможность пересчета ссылок
 
При использовании ссылок таких как например get("Доска 1","p1") и последующего изменения имени Доска 1 на Брус 1 ссылки  в объектах - НЕ обновляются, а приходится все ссылки переписывать вручную
Интервал на переменную
 
Полезно для защиты введения неверных данных от пользователя, а также корректного расчета полезно на внешнюю переменную установить параметры минимального и максимального значения с возможностью динамических изменений с учетом изменений параметров модели или чертежа
Смена имени группы, Смена имени группы - отсутствует
 
Ну что-ж придётся привыкать, как с windows системы на Linux систему, менять шаблоны, так сказать.
Смена имени группы, Смена имени группы - отсутствует
 
Спасибо, принято. От себя скажу что подход очень странный, как будто разработчики на марсе живут.
Не проще-ли выбрать этот атрибут и изменить его, а программа сама пусть с этими переменными заморачиваться, на то и компьютер чтобы "овец считать".
Смена имени группы, Смена имени группы - отсутствует
 
Картинка теперь доступна.
Страницы: 1 2 3 След.