¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

21 окт€бр€ 2010

ќсновы возможностей взаимодействи€ геометрии в IronCAD

 эри ќТ оннор

¬ице президент по маркетингу компании IRONCAD, LLC (Cary OТConnor V.P. of Marketing)

Ётой статьей мы продолжаем серию публикаций, посв€щенных технологи€м пр€мого редактировани€ геометрии, реализованным в различных —јѕ–, см. "—инхронна€ технологи€: попытка є 3" и "—оздание и пр€мое редактирование геометрии в Autodesk Inventor Fusion"

¬ последнее врем€ в новост€х MCAD индустрии вы, возможно, заметили большой объем статей на тему возможностей моделировани€ на основе истории построени€ и пр€мого моделировани€. — самого зарождени€ в 1998 году, в IronCAD была возможность поддержки »стории построени€ и ѕр€мого моделировани€ в единой структуре с интеллектуальной логикой. ’от€ система присутствет на рынке на прот€жении многих лет, до сих пор было довольно трудно донести ее концепцию в очень логичном и нагл€дном виде. Ёта стать€ дает общий обзор технологий моделировани€ в IronCAD. Ќадеемс€, она поможет вам пон€ть некоторые преимущества системы IronCAD, недоступные в традиционных методах моделировани€, а также дать представление о том, как сегодн€ позиционируетс€ IronCAD среди вновь по€вл€ющихс€ технологий.

ƒавайте начнем с небольшого экскурса в историю по€влени€ IronCAD. ¬ конце 90-х, главным образом, 3D моделирование было сфокусировано на параметрических приложени€х с историей построени€ с небольшой подгруппой систем пр€мого моделировани€. ћногие пользователи этих технологий испытывали определенные трудности. ¬ системах с историей построени€ такими сложност€ми были ограничени€ на концептуальном этапе проектировани€, невозможность работать с импортированной геометрией дл€ дизайна или других специфических процессов (таких как FEA), получать неожиданный результат из-за зависимости истории и других св€зей, и сложности с выполнением дальнейших незапланированных изменений в дизайне (конструкции) издели€ в параметрических системах. ¬ то врем€ как пользователи систем пр€мого моделировани€ испытывали сложности в возможности создани€ и повторном использовании конструктивных элементов, а также при создании определенных геометрических правил, которые можно легко измен€ть и обновл€ть. IronCAD был рожден на основе этих потребностей. ќн был первой системой, котора€ поддерживала моделирование на основе истории построени€ и пр€мое моделирование одновременно в структуре одной детали.

’от€ он был революционным на то врем€, пресса преподносила его только как систему пр€мого моделировани€. ћы считаем, что причиной было то, что IronCAD сделал технологии очень не прозрачными дл€ пользовател€. ¬ результате чего пользователи не знали, что те модификации, которые они выполн€ли в IronCAD, могли быть техническим преп€тствием в других системах с одним вариантом подхода к моделированию. „тобы лучше проиллюстрировать это, позвольте мне привести очень простой пример.

¬ этом примере € проиллюстрирую простой случай, который может показатьс€ пользовател€м логичным, но в тоже врем€ он €вл€етс€ реальным преп€тствием в параметрических системах с историей построени€ (особенно при концептуальном дизайне и при внесении изменений на последних стади€х моделировани€). —начала € начну с простого выдавливани€ под названием "Block". ƒалее, € сделаю вырез на грани блока, использу€ вырез выдавливанием "H-Block". ѕродолжу процесс добавлением простого отверсти€ на другой грани блока, которое врезаетс€ в "H-Block", проход€ через всю деталь. ¬ заключении, € удлиню одну опору, котора€ образованна в результате выреза "H-Block" из другого конструктивного элемента выдавливани€. Ќа данный момент мы работаем без вс€ких проблем. “еперь мы хотим переместить сделанное ранее отверстие на сегмент опоры, который только что создан в истории построени€. " уда оно делось!!" или "„то! я не могу это сделать?" - скажут пользователи параметрических систем с историей построени€. ѕричина такого поведени€ в пор€дке расположени€ конструктивных элементов в дереве построени€. —егмент опоры еще не существует на тот момент, когда создано отверстие. “аким образом, перемещение отверсти€ равноценно перемещению его в пустое пространство. »менно дл€ таких случаев IronCAD добавил интеллектуальности в свою систему моделировани€. ѕри попытке повторить описанное ранее действие в IronCAD система логически понимает, что здесь присутствует геометри€, и автоматически управл€ет структурой детали дл€ достижени€ логичного результата (переупор€дочивание истории не требует пр€мого моделировани€). IronCAD называет такую логику в истории построени€ "ƒинамической »сторией" или "Ќежесткой —истемой »стории". ѕростой пример, но така€ ситуаци€ может сильно мешать пользовател€м систем, основанных на истории построени€, при попытке внести изменени€ в случае, когда дерево построени€ начинает увеличиватьс€ и особенно при работе нескольких пользователей над одной деталью.


ѕостроение модели на основе истории построени€


–езультат перемещени€ отверсти€ (слева - зависимость истории, справа Ц динамическа€ истори€ IronCAD)

“еперь давайте вернемс€ к нашему примеру. ≈сли вы заметили, в нашей модели отверстие затрагивает две опоры (сквозное отверстие). Ќа финальном этапе, когда мы хотели сместить отверстие, предположим, что мы решили переместить его так, чтобы такое изменение не оказало вли€ни€ на одну из опор. ƒругими словами, изменени€ на левой опоре не должны повли€ть на другую. Ёто тот случай, когда на сцену выходит пр€мое редактирование "граней" (Direct "Face" Modeling, DFM). ¬ы просто выдел€ете грани, которые хотите изменить, а не сам конструктивный элемент. ¬ данном случае, пользователь должен выделить внутреннюю грань отверсти€ на одной из опор и переместить ее, использу€ инструмент "Move DFM". ¬ этот момент IronCAD должен автоматически определить, какие конструктивные элементы необходимо трансформировать дл€ применени€ такого типа модификации.


¬ыдел€ем и перемещаем отверстие


”ведомление об объединении элементов


–езультат операции пр€мого моделировани€

 ак видно из результата, система автоматически объединила конструктивные элементы, необходимые дл€ такой модификации. ѕользователю не требуетс€ самосто€тельно определ€ть элементы, необходимые в данном случае. »з этого небольшого примера не совсем пон€тно, что именно произошло. ѕоэтому, сначала давайте добавим геометрические элементы к модели до применени€ операци€ пр€мого моделировани€, чтобы лучше проиллюстрировать происход€щее.

 ак вы можете видеть по выделени€м в красных рамках, € добавил к существующей модели несколько конструктивных элементов. “еперь давайте повторим операцию пр€мого моделировани€ над отверстием. ќбратите внимание, что оригинальный базовый набор не изменен, те же самые конструктивные элементы, необходимые первоначально, по-прежнему используютс€ и помещены в истории построени€ после базового набора.  онструктивные элементы, не вли€ющие на изменение, сохранены в оригинальном виде, как элементы истории построени€. Ёто результат возможности интеллектуально определ€ть конструктивные элементы, на которые повли€ло пр€мое изменение, и внедр€ть конструктивный элемент пр€мого моделировани€ в деталь, основанную на истории построени€. Ёто запатентованна€ технологи€, которую IronCAD разработал в 1998 году.


–езультат операции перемещени€ грани со смешанным деревом из операций на основе истории и элемента пр€мого редактировани€

ѕо существу, происходит то, что IronCAD дает пользовател€м силу двух методологий моделировани€ в рамках одной детали, без необходимости дл€ пользовател€ определ€ть, кака€ из техник моделировани€ необходима в текущей ситуации. ѕросто делайте изменени€, и система сделает все за вас (одновременно сообщив вам, что происходит). ѕозвольте мне осветить этот момент более подробно, когда эти возможности действительно вступают в игру.

ƒавайте начнем с примера, в котором мы построим модель, на основе истории построени€. Ќе существует какого-нибудь особого пор€дка, но € сделал эту деталь так, что нижн€€ опора стала отдельным конструктивным элементом на следующем рисунке. ƒопустим, наш дизайн изменилс€ таким образом, что необходимо повернуть опору параллельно верхнему блоку, чтобы получить общую плоскую плиту.  онечно, мы могли бы изменить историю и внести это изменение, поскольку € знаю, как модель была построена, но наилучшим способом добитьс€ желаемого изменени€ €вл€етс€ пр€мое моделирование. “аким образом, мы просто выдел€ем грани, необходимые дл€ изменени€, и поворачиваем их в нужное место (выгл€дит просто... на самом деле, это так и есть).

ќбратите внимание, что IronCAD автоматически определил, какие элементы необходимы дл€ модификации и объединил их дл€ пользовател€, оставив без изменени€ элементы, на которые не вли€ет модификаци€. ¬ каких еще случа€х этот тип автоматического определени€ может быть полезен пользователю? ќбратимс€ к следующему примеру:

¬ этом примере мы имеем в конечном итоге конструктивный элемент пр€мого моделировани€ в сочетании с историей построени€. –езультат интересен тем, что происходит сли€ние граней (син€€ и зелена€ грань).

“еперь мы хотим переместить одну из этих граней, котора€ образована одновременно элементом пр€мого редактировани€ и элементом истории. ƒл€ пользователей IronCAD, в такой ситуации нет никаких сложностей. ¬ы просто выдел€ете грань и примен€ете инструмент пр€мого моделировани€. ќп€ть IronCAD интеллектуально определит, как управл€ть элементами и произведет изменени€.

¬озвраща€сь к истокам IronCAD, скажем, что целью разработчиков было сделать доступными оба метода моделировани€ дл€ пользовател€, без необходимости определ€ть, какой из методов правильнее примен€ть дл€ практической задачи. «адача пользователей проектировать, а не изучать философию систем моделировани€ - это то, к чему стремитс€ IronCAD. ѕроцесс заключаетс€ в построении модели на основе конструктивных элементов и модификации ее конструктивных элементов или перемещении граней в любой момент, когда вы хотите. Ётот процесс одинаков как при работе с детал€ми, сделанными в IronCAD, так и при работе с импортированной геометрией. ƒл€ импортированных данных IronCAD может примен€ть всю силу пр€мого моделировани€ дл€ изменени€ модели, котора€ не содержит истории построени€ (или комбинацию методов, в случае, если пользователь добавл€ет конструктивные элементы).

—ейчас € должен признатьс€, что с 1998 года на рынке по€вилось множество отличных возможностей в области пр€мого моделировани€, и в IronCAD отсутствуют некоторые из этих интересных возможностей. “ем не менее, наши разработки очень сильно сфокусированы на требовани€х покупателей и, если быть честным, немногие клиенты обращались с просьбой о реализации этих новых возможностей. ќднако, мы видим преимущества в нескольких из них, и IronCAD активно улучшаетс€ дл€ по€влени€ их в будущих верси€х. ћы уверенны, что причина того, что мы не видим активных просьб, состоит в том, что IronCAD €вл€етс€ √ибридной системой ѕр€мого моделировани€ и на основе »стории построени€, одновременно с поддержкой интеллектуальных правил объединени€ этих методов в единой детали.

¬ целом, € надеюсь, что эта стать€ лучше объ€сн€ет концепцию IronCAD и то, как и почему существует этот продукт. ќчевидно, есть причины, по которым индустри€ активно пытаетс€ достичь возможности использовать технологии с историей построени€ и без нее в рамках работы с одной деталью. ƒругими словами, есть задачи, которые проще решить в каком-то конкретном режиме. ѕодвод€ итог, позвольте мне обозначить главные моменты, которые по насто€щемму делают IronCAD уникальным инструментом и лидером в области инновационного проектировани€:

  • "ƒинамическое" упор€дочивание истории, которое автоматически управл€ет пор€дком конструктивных элементов дл€ достижени€ логичного изменени€ модели. ¬ системах с жесткой зависимостью пор€дка операций в дереве построени€ пользовател€м необходимо понимать структуру дерева и управл€ть ей дл€ достижени€ требуемых результатов. Ёта задача становитс€ более сложной дл€ пользователей при выполнении изменений в структуре, когда присутствует много зависимостей, св€занных с изменением конструктивных элементов.
  • "јвтоматическое объединение" элементов, необходимое дл€ выполнени€ операций пр€мого моделировани€. —истема понимает, что ей необходимо дл€ выполнени€ операции пр€мого моделировани€, и четко информирует пользовател€, какие элементы будут объединены дл€ достижени€ результата.
  • —мешанное окружение с элементами на основе истории построени€ и без нее. Ќаличие режимов на основе истории и без истории не всегда позвол€ет достичь коректного результата. “ребуетс€ действительно смешанное (гибридное) дерево элементов, которое использует историю из комбинации обоих типов элементов, а не только группировку одних или других.
  • ¬осстановление элементов. я не описывал эту возможность в статье, но об этом необходимо упом€нуть. IronCAD также поддерживает возможность выдел€ть грани в импортированной геометрии или в элементе пр€мого моделировани€ и конвертировать их в конструктивные элементы. Ќесмотр€ на то, что не всегда удаетс€ получить результат, данна€ возможность полезна дл€ восстановлени€ элементов с целью расширенной модификации (например, скруглени€ или восстановление дл€ редактировани€ эскиза).
PS: Ќебольшой пример, почему гибридные системы необходимы в некоторых случа€х.  огда € говорю гибридные, € имею в виду системы, которые одновременно используют элементы на основе истории построени€ и пр€мого моделировани€, управл€€ их пор€дком в дереве.

¬ этом примере используетс€ простой набор элементов Block, Cylinder, H-Block и H-Hole с определенным пор€дком. «адача - сдвинуть цилиндр внутрь H-Block на нижнюю грань. ќднако, существует дополнительное условие, чтобы элемент H-Hole прорезал отверстие через всю геометрию.

≈сли вы сдвинете отверстие как элемент истории, то в результате H-Block и H-Hole прорезают Cylinder (÷илиндр).

≈сли использовать только инструмент пр€мого моделировани€, H-Hole не окажет эффекта на Cylindre.

ѕоэтому необходимо мен€ть пор€док операций в дереве построени€, чтобы достичь конечного результата.

ќ компании IronCAD

Ѕазирующа€с€ в јтланте, штат ƒжорджи€, компани€ IronCAD €вл€етс€ разработчиком и поставщиком решений дл€ 3D проектировани€, которые обеспечивают высокий уровень удовлетворени€ потребностей клиентов и производительности. –ешени€, которые могут использоватьс€ как автономно, так и в качестве дополнительного решений дл€ совместной работы более широкого решени€ PLM. ≈е флагманский продукт IronCAD завоевал множество наград за инновационные технологии и занимает крепкие позиции в своей простоте использовани€ и производительности. ѕродукты компании успешно используютс€ тыс€чами клиентов по всему миру. Ѕолее подробную информацию можно узнать, посетив сайт компании - www.ironcad.com.

—айт партнеров компании в –оссийской ‘едерации Ц www.3din.ru

ƒобавить комментарий

„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора:  огда доходы Bright Machines превыс€т доходы Autodesk?
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2018 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.