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

3d модель, как сделать


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

Необходимо построить 3D модель роста дефектов в трубах.

Имеется развертка трубопровода, длиной 1000 и, толщина стенки 20,6 мм, внутрений диаметр 1220 мм.

1. При моделировании дефектов надо бы приписать их к определенному месту на теле трубы. Для этого надо моделировать последовательно три числа: d (глубина), x (продольная координата трубы), "тета" (угловая координата). В этом случае каждый дефект получает начальную "прописку" на развертке трубы.Для начала пусть обе координаты дефектов будут распределены по равномерному закону: X на отрезке 0-1000м, а тета --на 0-360 град, а глубина d, длина l и ширину w дефектов распределены по логнормальному закону.

2. Теперь надо иметь возможность визуализирвоать полученное множество, что легко сделать имея координаты всех дефектов и развертку трубы 1000 м Х 360 град.Это будет выглядет как точки на прямоугольнике (а в 3D это ямы).

Т.е. из развертки трубы надо вырезать вырезать эти самые дефекты, т.е. в трубе будут ямы (параметры дефектов: глубина, длина, ширина), должна получится такая бугристая поверхность.

Посоветуйте пожалуйста как можно сделать, а самое главное в какой программе, а то я даже не знаю с какой стороны подойти.

Заранее спасибо.

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


Это можно легко реализовать в любой CAD программе в которой есть модуль по программированию

Советую также почитать книжки по фракталам

Может помочь при реализации алгоритма

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

Спасибо за ответ. У меня есть MathCAD. Вся проблема в том, что я не знаю как именно реализовать. Т.е. у меня ямы -дефекты, должны выглядеть как одна часть эллипса разрезанного пополам (глубина, длина, ширина) и центр этой обрезанной части имеет координаты на плоскости трубы (x,y). Это я так предпологаю. Может можно как нибудь по другому сделать. Можно еще не 3D модель делать, а реализовать как контурную карту. В общем в MathCADе чтобы построить эллипс это такие заморочки (судя по статьям и форумам). Может кто-нибудь строил уже или знает как. Может у кого есть другие идеи как реализовать. Буду рада любым предложениям.

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

Уважаемая... Вы же сами рассказали алгоритм реализации для построения 3-д модели...

Координатеым методом (в данном случае полярной или цилиндрической) Вы записываете таблицу точек (центров) каверн и деффектов. Этого достаточно.. Потом привязываете (т.е. накладываете) на свернутую трубу полученную таблицу... Многие кад-программы могут работать с "листовым" металлом разворачивая ег о и сворачивая - тем самым одним движением мышки Вы получаете развертку трубы с нанесенной картой дефектов. По этим точкам строите ЛЮБЙ ФОРМЫ И ГЕОМЕТРИИ деффект (достаточно один) - остальные у Вас простроятся массивом... Ежели так уж хотите эллипс - то с помощью основ геомтерии построения эллипса можете нарисовать такой, какой Вам подходит, и не надо рассчитывать его координатно - достаточно радиусов...

Одно телодвижение - свернули трубу обратно - вот Вам и 3-д модель.... Развернули обратно - вот Вам и карта...

Все вышеописанное можно построить в любой из кад-кам систем... Выбирайте, что Вам больше по душе - SW, Компас, ProEngeneer,Catia, Unigraphics.... И это все системы именно трехмерного моделирования... На сколько я знаю, связь с маткадом держит проинженер... Кто из перечисленных еще - я не в курсе.... Хотя зачем Вам маткад?

ЗЫ: Табличеый метод - один из... Можно просто забить формулу с переменным шагом, и порграмма построения сама Вам рассчитает все координаты...

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

Mathcad не относится к машиностроительным системам

У него насколько я знаю нет средств для трехмерного геометрического моделирования

Хотя контурную карту я думаю он способен нарисовать

По крайней мере в пакете Mathematika это сделать можно

Следует для начала определиться что Вам нужно

трехмерная модель

контурная карта

красивая картинка

Если Бы я писал программу я бы ориентировался не на трубу

а на любую поверхность

Слово труба лишнее в постановке задачи

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

2 theorema Ну Вы в курсе, что MathCAD принадлежит фирме PTC? Есть интеграция работы MathCADa c Pro/Engineer. Но подсказать как решить её более подробно я не знаю. Попробуйте обратиться к интернет-ресурсам по работе с MathCADом.

Кстати, вот тут недавнее выступление-презентация (с E-mail'ом и телефоном) известного автора книг по MathCAD'у: <noindex>http://www.ptcinnovationforum.ru/documents..._Mathcad_14.pdf</noindex>

Возможно ему понравится Ваша задача и он поможет Вам. :rolleyes:

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

2nut888

Следует для начала определиться что Вам нужно

трехмерная модель

контурная карта

красивая картинка

трехмерная модель, на крайний случай - контурная карта.

2bird

Все вышеописанное можно построить в любой из кад-кам систем... Выбирайте, что Вам больше по душе - SW, Компас, ProEngeneer,Catia, Unigraphics.... И это все системы именно трехмерного моделирования... На сколько я знаю, связь с маткадом держит проинженер... Кто из перечисленных еще - я не в курсе.... Хотя зачем Вам маткад?

Потому что кроме Маткада у меня ничего пока нет. Можно ли из перечисленных систем какую либо скачать в интернете не с rapidshare. Мне за Маткадом ехать пришлось за 120 км в областной город, а с рапиды у меня не скачивается, вернее скачивается, но рапидой зажимается трафик (спутниковый инет), с такой скоростью я суток двое буду качать.

А АвтоКад подойдет?

Ссылка на сообщение
Поделиться на других сайтах
2 theorema Если не иметь жесткой связки с MathCAD'ом, то возможно достаточно близко Вашу проблему, скорее всего, должны решать чисто анимационные программы: 3DMAX, Maya.
Ссылка на сообщение
Поделиться на других сайтах

трехмерная модель, на крайний случай - контурная карта.

В UG это сделать можно

Понадобится UG и и компилятор C++ Microsoft VC

Соответствие версий на платформе Windows

UG NX - VC6

UG NX2 - VC7

UG NX3 - VC7.1

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

трубы (Эти требования будут также зависеть от програмного обеспечения которое Вы выберете)

Оцените количество элементов (каверн) оно может быть достаточно большим

и легко может подвесить систему

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

2 nut888

В UG это сделать можно

Что за UG, первый раз слышу, расшифруйте пожалуйста.

Оцените количество элементов (каверн)

дефектов 2000 штук.

2 SVB

Если не иметь жесткой связки с MathCAD'ом, то возможно достаточно близко Вашу проблему, скорее всего, должны решать чисто анимационные программы: 3DMAX, Maya.

В 3DMAX можно программировать?

Скачала Компас-3D не комерческую версию, попробую может получится.

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

Что за UG, первый раз слышу, расшифруйте пожалуйста.

Unigraphics

дефектов 2000 штук.

Это не много

Проблем с этим быть не должно

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

В 3DMAX можно программировать?

Можно на языке MAXScript. Вот книга: <noindex>http://www.williamspublishing.com/Books/5-8459-1044-7.html</noindex>

Вот её содержание: <noindex>http://www.williamspublishing.com/PDF/5-84...4-7/content.pdf</noindex>

Возможно это Вам и поможет.

Но если у Вас вся теория в MathCAD'е и нужна ассоциативная связь, то прямая дорога в Pro/E. У Вас в окрестностях есть пользователи Pro/E?

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

2 SVB

Но если у Вас вся теория в MathCAD'е и нужна ассоциативная связь, то прямая дорога в Pro/E. У Вас в окрестностях есть пользователи Pro/E?

Связи нет, параметры дефектов можно сгенерировать в другой программной системе, а потом использовать из файла. 3DMAX у меня есть. Попробую.

В Компас не получилось, версия не комерческая, и использовать собственные библиотеки нельзя (по крайней мере я так поняла).

Пользователей Pro/E нет.

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

Пользователей Pro/E нет.

Народ!!! Может поможем? :wink:

2 theorema

А АвтоКад подойдет?

Разве что контурную карту нарисовать, и то покоординатно...

В Компас не получилось, версия не комерческая, и использовать собственные библиотеки нельзя (по крайней мере я так поняла).

Собственные библиотеки чего?

И вообще заинтриговали... Не думаю, что есть масса сложностей в моделировании такого трубопровода. пишите в личку подробности- помозгуем :wink:

ЗЫ: Если получить только модель (нередектируемую) и карту на развертке - то можно смоделить в любом другом пакете и слить в како-нить универсальный формат... И Вы сможете открыть и в компасе и в прочих программах..

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

2 Bird

Не думаю, что есть масса сложностей в моделировании такого трубопровода. пишите в личку подробности- помозгуем

Написала. Не знаю дошло. В отправленных почему - то не осталось...
Ссылка на сообщение
Поделиться на других сайтах

В отправленных почему - то не осталось...

Получил... Все норамльно... Чтоб осталось в отправленных (да и уведомить о получении адресатом письма) внизу надобно каждый раз (если не ошибаюсь) галочку ставить... .

Сорри за ОФФТОП.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
    • mrVladimir
      @gudstartup Спасибо Вам за помощь. Теперь дело в приобретении платы. Как что-то получится (сперва приобрести, потом поставить) обязательно отпишусь.
    • gudstartup
      а как вы taxid фирмы нашли?
    • gudstartup
      все что я написал в цитате выше по теме полная фигня в связи с вновь приобретённой информацией. можно менять любые компоненты в пределах серии чпу если только не меняете по или записываете oprminf но  всегда могут быть нюансы  @mrVladimir все должно получиться извините за то что выдал непроверенную информацию за мнение типа знающего эксперта оказывается я 
    • malvi.dp
      Какое у детали имя файла и как формируете Обозначение и Наименование? Вы каждое исполнение сохраняете в новый чертеж? Или это групповой чертеж? Если групповой-то имя конфигурации в нем быть не должно. Стоит ли галочка "Исполнение" "Из конфигурации"? На сколько мне не изменяет память макрос сохраняет файл чертежа с тем же именем что и файл модели в папке модели. В спецификации все правильно отображается, даже если знаков исполнений больше трех  
    • gudstartup
      и главная деталь чтобы на системе была remote option system а именно файл oprminf.000 c сертификатами и были ли проблемы с ними после замены компонентов.
    • boomeeeer
      с него родимого
    • Grundick
    • eljer0n
      Большое спасибо! Посмотрю. Но, судя по всему, даже если удастся заставить его сохранять чертеж с трехзначным исполнением, видимо, в той же спецификации правильного отображения не добиться. У Леона с товарищем был об этом разговор, что солид вроде как не воспринимает исполнения дальше двузначного. Хотя, может и я неправильно понял. Вернусь к этому вопросу чуть позже. Еще раз спасибо за совет.
×
×
  • Создать...