Файл прикладываю, команда 3D узел, "пересечение элементов" выбираю отрезок, вторым выбираю цилиндрическую поверхность 3D узел строится не на пересечении элементов, а в начале системы координат.
см. файл TFlex 17 учебная, есть отрезок из центра координат, есть цилиндрическая поверхность (Цилиндрической системы координат) нужно построить 3D узел на пересечении отрезка и поверхностью цилиндрической системы координат, для того, чтобы в дальнейшем в цилиндрической системе координат с привязкой к найденному 3D узлу построить эскиз, меняя угол отрезка, эскиз должен менять свои координаты
Михаил Беляев написал: см. файл TFlex 17 учебная, есть отрезок из центра координат, есть цилиндрическая поверхность (Цилиндрической системы координат) нужно построить 3D узел на пересечении отрезка и поверхностью цилиндрической системы координат, для того, чтобы в дальнейшем в цилиндрической системе координат с привязкой к найденному 3D узлу построить эскиз, меняя угол отрезка, эскиз должен менять свои координаты
Спасибо, огромное! первая часть решена, этот 3D узел нужен для того, чтобы привязать эскиз, в цилиндрической системе координат т.е. положение эскиза должно управляться углом отрезка. Разворачиваю поверхность цилиндра "чертить на рабочей плоскости", а где мой 3D узел? как его найти, чтобы привязать эскиз?
Михаил Беляев написал: Спасибо, огромное! первая часть решена, этот 3D узел нужен для того, чтобы привязать эскиз, в цилиндрической системе координат т.е. положение эскиза должно управляться углом отрезка. Разворачиваю поверхность цилиндра "чертить на рабочей плоскости", а где мой 3D узел? как его найти, чтобы привязать эскиз?
Тут только через переменные у меня получилось (T-Flex 17 учебная): 3D узел.grs(28.95 КБ)
Михаил Беляев написал: Спасибо, огромное! первая часть решена, этот 3D узел нужен для того, чтобы привязать эскиз, в цилиндрической системе координат т.е. положение эскиза должно управляться углом отрезка. Разворачиваю поверхность цилиндра "чертить на рабочей плоскости", а где мой 3D узел? как его найти, чтобы привязать эскиз?
Вы его можете спроецировать на любую плоскость. Он станет 2D узлом. И привязывайте к нему эскиз
Михаил Беляев написал: Спасибо, огромное! первая часть решена, этот 3D узел нужен для того, чтобы привязать эскиз, в цилиндрической системе координат т.е. положение эскиза должно управляться углом отрезка. Разворачиваю поверхность цилиндра "чертить на рабочей плоскости", а где мой 3D узел? как его найти, чтобы привязать эскиз?
Тут только через переменные у меня получилось (T-Flex 17 учебная): 3D узел.grs (28.95 КБ)
Но это при условии, что из центра выходит прямая и известно, что на плоскости слева т.е. Вы просто вычислили его положение (правильно), интересно? а можно как-то взять Z и У координаты из 3D узла?
Михаил Беляев написал: Спасибо, огромное! первая часть решена, этот 3D узел нужен для того, чтобы привязать эскиз, в цилиндрической системе координат т.е. положение эскиза должно управляться углом отрезка. Разворачиваю поверхность цилиндра "чертить на рабочей плоскости", а где мой 3D узел? как его найти, чтобы привязать эскиз?
Вы его можете спроецировать на любую плоскость. Он станет 2D узлом. И привязывайте к нему эскиз
Здесь речь про эскиз на поверхности цилиндра. Туда разве можно спроецировать 3D-узел? Да и 3D-узел зависит от цилиндрической поверхности.
Михаил Беляев написал: Но это при условии, что из центра выходит прямая и известно, что на плоскости слева т.е. Вы просто вычислили его положение (правильно), интересно? а можно как-то взять Z и У координаты из 3D узла?
Вот изменил порядок построения и добавил проецирование 3D-узла на цилиндрическую поверхность. Этот вариант думаю будет получше) 3D узел.grs(28.99 КБ) Насчёт того как взять координаты из свойств параметров 3D-узла не знаю) Видео: https://yadi.sk/d/KyBZOTIJQsiMow
Если я в главную сборку со своей кинематикой, вставляю Сборочную единицу у которой тоже есть своя кинематика, то она становиться не подвижна. Как сделать так, чтобы ее внутренняя кинематика тоже могла вращается?
В SW как я помню в свойствах ставили галку «свободное перемещение» тут похожей функции не нашёл.
Вариант вставлять в общую сборку по отдельности тоже не подходит, так как в спецификации это уже будет не сборочная единица/покупное изделие.
wip написал: добавил проецирование 3D-узла на цилиндрическую поверхность
Спасибо! это тоже решение, но опять же при условии, что известно где проходит (прямая), а если она не прямая, а кривая! ТОП (тех поддержка) предложила следующее решение (может кому-то еще будет полезно) сначала строим 3D узел на пересечении элементов (цилиндрическая поверхность и отрезок) (1-й Ваш ролик) так как нельзя сделать проекцию саму на себя (рекурсия), то строим вторую цилиндрическую поверхность с таким же радиусом, и делаем проекцию 3D узла уже на второй цилиндр. и теперь можно рисовать эскиз на Цилиндре_2.
Я создал сборку, которая должна иметь левый и правый варианты (тут сейчас оба):
Собирался последним штрихом создать симметрию относительно XZ, переменную "левый"/"правый", и подавить эту симметрию по этой переменной. И подавить по противоположному состоянию переменной изначальные составляющие (фрагменты). Но тогда пропадает и симметрия, поскольку основана на них. Пробовал создавать дополнительные копии с переносом (без перемещения, чтобы просто получить ещё одну операцию, которую можно будет подавить для исключения "левого" варианта), играться с параметрами перенос/копия в симметрии... В общем уже побарахтался, но что-то не получается. Либо оба варианта, либо только левый.
Итак, как правильно получить левый/правый варианты сборки, переключаемые внешней переменной?
Хм. Я так понимаю, что "погасить" влияет только на видимость тела. Погашенные тела ведь вносят свой вклад в объёмно-массовые характеристики, структуру изделия (впрочем, она мне недоступна) и т.д.? Это методически правильно в моём случае именно гасить?
Вопрос к знатокам. 1. Строим цилиндр. 2. Задача: разбить поверхность цилиндра на три грани. Если нужно, то такие параметры: 1. Диаметр цилиндра: 50мм. Длина Цилиндра: 120 мм. Расстояние от торца до первого ребра грани (разделяющей) 30 мм. Длина разделяющей грани 30 мм.
Тимофей Рукосуев написал: Вопрос к знатокам. 1. Строим цилиндр. 2. Задача: разбить поверхность цилиндра на три грани. Если нужно, то такие параметры: 1. Диаметр цилиндра: 50мм. Длина Цилиндра: 120 мм. Расстояние от торца до первого ребра грани (разделяющей) 30 мм. Длина разделяющей грани 30 мм.
Строите профиль на плоскости. Образующую цилиндра получаете в виде трёх отдельных линий (на картинке центральная подсвечена). Вращаете профиль операцией Вращение, сняв флаг упрощение геометрии: