seagull написал: Профиль непараметрический (то есть линии построения не привязаны друг к другу и висят в воздухе, или построен инструментами эскиза).
Что значит весят в воздухе?
Цитата
seagull написал: Но зачем импортировать в T-Flex профиль AutoCAD (там ведь его тоже сделать надо)?
Я предложил варианты, и не утверждаю что так проще. С другой стороны, что плохого, если эскизы профилей будут храниться в DXF файлах.
Цитата
seagull написал: А теперь снова шаг вперед. А если все-таки нужен параметрический профиль?
Мне тоже интересно, зачем может понадобиться параметрический профиль, который редко меняет форму. Даже если форма поменяется производителем, думаю подправить не составит большого труда. Или вы думаете проще нагородить опорных плоскостей с привязкой к параметрам, что бы изменить габаритные размеры профиля?
Vite написал: Вот посмотрите что должно получиться
Так не получится. У вас одна дверь, соответственно один центр построений. Проблема возникает, когда дверей несколько. Понятно, что в масштабе всей системы центр должен быть один, проблема в том, что вертикальный профиль не выполняется с учётом радиуса, его грани параллельны и соответственно горизонтальный профиль имеет торец, не лежащий на радиусе, а траектория должна строиться от общей линии всех дверей, лежащей на радиусе.
Но, кажется, я нашёл ошибку в своих построениях.
Цитата
Vite написал: А зачем нужен параметрический профиль?
По крайней мере одна параметризованная линия в профиле должна быть, чтобы поставить расстояние горизонта от базы в зависимости от количества этих самых горизонтов. Значит контур лучше сразу делать с привязкой к вертикальному профилю (алюминиевому).
Успех это способность идти от одной неудачи к другой без потери энтузиазма. (У.Черчиль)
ВладиславКМВ написал: Так не получится. У вас одна дверь, соответственно один центр построений. Проблема возникает, когда дверей несколько.
Нужно изменить только параметр радиуса:
если винт фиксации не развернет вертикальный профиль, лучше сделать построение от центра вертикального профиля, по крайней мере так меньше заморочек с расчетами...
Смещение центра дверей, относительно границы стенки, в двух направлениях.
ВладиславКМВ написал: По крайней мере одна параметризованная линия в профиле должна быть, чтобы поставить расстояние горизонта от базы в зависимости от количества этих самых горизонтов. Значит контур лучше сразу делать с привязкой к вертикальному профилю (алюминиевому).
Вы можете создать профиль (с центрально точкой привязки) как модель, далее поместить в сборку двери и закрепить на линии построения.
seagull написал: Я думаю, Вы согласитесь, что логичнее вести разработку средствами одного САПР, не прыгая из T-Flex к AutoCAD или еще куда.
Все средства хороши, для меня проще и быстрее создать профиль в AutoCAD, возможно потому, что не достаточно опыта работы в T-FLEX CAD. Для вас проще создавать профиль в T-FLEX CAD, делайте как вам удобнее. И я не спорю с вами...)
seagull написал: логичнее вести разработку средствами одного САПР, не прыгая из T-Flex к AutoCAD или еще куда.
Тоже так считаю. Меня ТФ устраивает ещё тем, что можно делать параметризацию, как Инвенторе и визуализацию, как в Синема или Максе. Не заморачиваясь с конвертацией файлов.
Успех это способность идти от одной неудачи к другой без потери энтузиазма. (У.Черчиль)
Ну вот, как я и предполагал, все прекрасно работает: 1. Создаем новую модель (например, Pn.grb) 1.1. Создаем профиль, и закрепляем его от центра
1.2. Добавляем параметр высоты профиля (например, Ph = 200), далее вытягиваем профиль и привязываем к данному параметру
2. Создаем модель (например, Dn.grb) 2.1. Создаем параметры: - R = 1000 (Радиус) - H = 900 (высота двери) - U = 30 (угол) 2.2. Создаем профиль, и добавляем линии построения. - Лилию построения под углом, привязываем к параметру "U". - Линию построения окружность, привязываем к параметру "R". - Далее огибаем линией "Изображение" и завершаем эскиз.
2.3. Добавляем рабочие плоскости перпендикулярно с обоих сторон, относительно дуги. А так же, дополнительную плоскость, используя инструмент "Построить рабочую плоскость между двумя РП". 2.4. Добавляем 3D узел (X=-R,Y=0,Z=0) 2.5. Добавляем фрагмент (предварительно созданный профиль), и привязываем к 3D узлу. Так же привязываем внешний параметр профиля к параметру "H". 2.6. Создаем копию, используя инструмент "Симметрия".
ВладиславКМВ написал: Vite написал: А зачем нужен параметрический профиль? По крайней мере одна параметризованная линия в профиле должна быть, чтобы поставить расстояние горизонта от базы в зависимости от количества этих самых горизонтов.
Вот как раз сейчас терзаю систему по этой задаче. Скопировал готовый профиль из другого файла и пытаюсь привязать его к линии построения. Сама линия привязана через переменную к базе и при изменении переменной перемещается на нужное место. Однако профиль, который я копировал с точкой и вставлял вроде бы с привязкой к этой линии перемещаться вслед за линией не желает. В Инвенторе, напр., я бы просто указал параметр совпадение и навсегда бы забыл о проблеме. В ТФ же, несмотря на включенные привязки, линия сама по себе, профиль сам по себе. Размерами тоже привязать не удаётся.
если готовый профиль - это тоже файл T-Flex, то вы можете сделать отдельный файл, включающий в себя только этот профиль, пометить его в свойствах как внешний и вставлять как фрагмент в другой файл, привязав, например, по ЛСК к любому элементу и далее выполнять с ним любые операции как с любым другим профилем.
ВладиславКМВ написал: Вот как раз сейчас терзаю систему по этой задаче. Скопировал готовый профиль из другого файла и пытаюсь привязать его к линии построения.
Зачем вам копировать профиль, и привязывать его к линии построения? Создайте в отдельном файле горизонтальный профиль, и добавьте его в сборку по аналогии с вертикальным. Разница в том, что горизонтальный профиль создаются по окружности построения, с внешним параметром радиуса. Фактически, вам нужно продублировать линии построения из сборки двери в модель горизонтального профиля, и возможно добавить смещение, относительно узлов привязки дуги.