Перейти к публикации

Как это делается в T-Flex


Рекомендованные сообщения

В посте 419, Вы предлагаете произвести изменения в модели для того, что бы в конкретной спецификации отображалась группировка, если записей одного стандарта больше 2. Вот именно это я считаю не правильным подходом.

Что будет при изменении сборки или в другой сборке этого же проекта, где число записей может отличаться (одно).

При изменении сборки или в другой сборке этого же проекта будет как надо:) Единственное, что если запись будет одна, то вид останется такой же:

-ГОСТ

- Болт

И запись будет одна. Т.е. общая стилистика всех спецификаций данного проекта сохранится.

А если библиотечные элементы всегда брать из стандартной базы и оставлять там же геометрию, т.е. в сборке будет лишь линк на эту деталь из базы, которая находиться где-то у конкретного юзера или на сервере претприятия, то при передаче проекта кому-то ещё, может быть ситуация физического отсутствия таких баз. Т.е. в проекте будут отсутствовать эти элементы, а если на них ссылается геометрия других деталей, то изменение в сборке ни к чему хорошему не привидут. Для этих целей во Флексе переносят сборку полностью, там даже форматки переносятся!

Ссылка на сообщение
Поделиться на других сайтах


Тут вроде обсуждается гибкость системы, а не лучше или хуже....

Да все обсуждается. И функционал, и методики с их плюсами и минусами. И Ваш подход тоже имеет право на жизнь.
Ссылка на сообщение
Поделиться на других сайтах

А если библиотечные элементы всегда брать из стандартной базы и оставлять там же геометрию, т.е. в сборке будет лишь линк на эту деталь из базы, которая находиться где-то у конкретного юзера или на сервере претприятия, то при передаче проекта кому-то ещё, может быть ситуация физического отсутствия таких баз. Т.е. в проекте будут отсутствовать эти элементы, а если на них ссылается геометрия других деталей, то изменение в сборке ни к чему хорошему не привидут. Для этих целей во Флексе переносят сборку полностью, там даже форматки переносятся!

В подтверждение моих слов <noindex>пост</noindex> в ветке о Солиде.
Ссылка на сообщение
Поделиться на других сайтах

Вот так можно применить параметрический массив для построения модели цепочки.

1. Создаем звено, состоящее из двух колец.

2. Строим параметрический массив вдоль кривой (3D пути) и задаем подавление колец в зависимости от номера копии в массиве (для четных подавляется одно кольцо, для нечетных - другое). Число звеньев задаем через переменную.

3. Придаем массиву свойство адаптивности по 3D пути.

4. Теперь при вставке этого фрагмента в сборку форма цепочки будет меняться в зависимости от того 3D пути, на которую она будет поставлена. Что касается длины цепочки (т.е. числа звеньев), то можно поступить двумя способами: либо указать число звеньев вручную, либо автоматизировать этот поцесс. Для этого измерим длину целевого пути и присвоим переменной результат этого измерения. Напишем несложную формулу для вычисления максимального числа звеньев для данной длины пути и свяжем эту переменную с соответствующей переменной фрагмента (эти переменные могут быть одноименными). Теперь не только форма, но и длина цепочки будут меняться автоматически в зависимости от изменения целевого 3D пути.

Можно пользоваться.

post-11848-1278051735.jpg

post-11848-1278051741_thumb.jpg

post-11848-1278051746_thumb.jpg

post-11848-1278051753_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

...параметрический массив для построения модели цепочки.

Позволю себе ма-аленькую ложечку дегтя. :no_1:

Этот метод применим для приблизительного построения, т.е. для картинки. Если быть точным, то и траектория и зацепление несколько другое. Похожее по принипу обсуждали <noindex>тут</noindex> и <noindex>тут</noindex>

Ссылка на сообщение
Поделиться на других сайтах

Позволю себе ма-аленькую ложечку дегтя. :no_1:

Этот метод применим для приблизительного построения, т.е. для картинки.

Именно так. Во многих случаях этого достаточно.
Ссылка на сообщение
Поделиться на других сайтах

Т.к. были просьбы выложить эту цепь, немного доработал модель с точки зрения упрощения использования. При вставке в сборку можно сразу выбирать между ручным вводом числа звеньев и автоматическим заполнением на всю длину пути. Для правильного постилания цепи на выбранную кривую в сборке надо предварительно создать целевую ЛСК. Центр ЛСК в начале кривой, ось X направлена по касательной к кривой в точке, ось Y направлена по нормали к кривой в точке (в начале кривой). При вставке сначала выбирается целевая ЛСК, затем 3D путь. Сделано в Учебной версии 11.0.30.0. В файле Pr1 собственно фрагмент, в Pr2 пример вставки в сборку. Число звеньев поставил 1 для уменьшения объема.

post-11848-1278081187_thumb.jpg

post-11848-1278081192_thumb.jpg

Pr1.zip

Pr2.zip

Ссылка на сообщение
Поделиться на других сайтах

... можно строить массивы из разнородных элементов ...

Йе-ез! Я его сделал! Опять не судьба учить TFlex.

Maccив 10-ти элементов расположенных случайным порядком

Но тоже не "бегиннерфрендли"

Ссылка на сообщение
Поделиться на других сайтах
Андрей Городилов

Имеется картинка (файл маркировки .jpg) как мне его нанести на поверхность моей 3D модели? я делал наложением материала, но как надо она не встает. Как правильно?

Ссылка на сообщение
Поделиться на других сайтах

Имеется картинка (файл маркировки .jpg) как мне его нанести на поверхность моей 3D модели? я делал наложением материала, но как надо она не встает. Как правильно?

Вы хотя бы картинки приложили.
Ссылка на сообщение
Поделиться на других сайтах
Андрей Городилов

В общем 1-модель, 2-маркировка.

Я пробывал так:

Файл маркировки сохранил в папку T-FLEX\....\Textures

потом через операцию наложение материала создавал новый, в качестве текстуры свой файл. Но он то отразится зеркально, то вверх головой, короче как надо поставить его не могу. Да и главное размер точно подогнать тоже никак.

Можно конечно нарисовать прямо в модели, но может все-таки можно так

post-27759-1278555685_thumb.jpg

post-27759-1278555704_thumb.jpg

Изменено пользователем Андрей Городилов
Ссылка на сообщение
Поделиться на других сайтах

В общем 1-модель, 2-маркировка.

Я пробывал так:

Файл маркировки сохранил в папку T-FLEX\....\Textures

потом через операцию наложение материала создавал новый, в качестве текстуры свой файл. Но он то отразится зеркально, то вверх головой, короче как надо поставить его не могу. Да и главное размер точно подогнать тоже никак.

Можно конечно нарисовать прямо в модели, но может все-таки можно так

1. Файл маркировки можно хранить где угодно.

2. Операция наложение материала.

3. В свойствах материала указываешь: Масштаб Т = длина картинки/ширина картинки. Размеры картинки желательно, чтоб совпадали с размерами пов-ти наложения.

4. Корректно картинка будет отображаться на виде сзади, на виде спереди будет зеркальной, тут надо поиграться с самой картинкой или моделить деталь от вида сзади:)

<noindex>Изображение</noindex>

Fon.zip

Изменено пользователем SilaMusli
Ссылка на сообщение
Поделиться на других сайтах
Андрей Городилов

1. Файл маркировки можно хранить где угодно.

2. Операция наложение материала.

3. В свойствах материала указываешь: Масштаб Т = длина картинки/ширина картинки. Размеры картинки желательно, чтоб совпадали с размерами пов-ти наложения.

4. Корректно картинка будет отображаться на виде сзади, на виде спереди будет зеркальной, тут надо поиграться с самой картинкой или моделить деталь от вида сзади:)

Спасибо, уже разобрался. да картинку поворвчивать пришлось!
Ссылка на сообщение
Поделиться на других сайтах

И еще немного о цепочках. Добавив два тела и две переменные, получаем возможность выбирать один из двух типов цепочек.

post-11848-1278662594_thumb.jpg

post-11848-1278662612_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Вот <noindex>тема</noindex> о кардиоиде. А вот как это реализовано в T-flex.

<noindex>Изображение</noindex>

В zip-архиве есть кино и исходник:)

Кардиоида.zip

Ссылка на сообщение
Поделиться на других сайтах

Зиг на двух цилиндрах одновременно в ТФ можно выполнить функцией скульптурной деформации. Две операции деформации т.к. деформация работает только симметрично плоскости. Естественно, что это подходит только для имитации.

post-11848-1278948929_thumb.jpg

post-11848-1278948942_thumb.jpg

post-11848-1278948951_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Пользовательский диалог.

Редактирование значений переменных типовых деталей и сборок удобно выполнятьчерез диалог, который легко может быть создан пользователем. Для этого используются элементы системы T-Flex, называемые элементами управления (кнопки, переключатели, окна для выбора и ввода значений, рамки). Для создания диалога надо разместить элементы управления на странице типа "Диалог" и поставить в соответствие этим элементам нужные переменные, создать посняющие рисунки (верхняя картинка). При вызове редактора внешних переменных или при вставке фрагмента автоматически будет появляться диалог управления (нижняя картинка).

Элементы управления можно ставить на страницах любого типа;) Также простые операции созданные в 3Д можно менять из 2Д проекций.
Ссылка на сообщение
Поделиться на других сайтах

Элементы управления можно ставить на страницах любого типа

Можно. Только для отображения именно в виде пользовательского диалога (а не радактора внешних переменных) надо указать эти страницы в качестве средства редактирования параметров модели. Естественно, это для случая вставки фрагмента в сборку.
Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрыл это тему
  • SHARit разблокировал тему
  • SHARit закрепил это тему

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...