Читаем КОМПАС-3D V10 на 100 % полностью

Нередко между пользователями различных отечественных и зарубежных программных пакетов для трехмерного моделирования возникают споры, какая же система лучше и удобнее. Каждый пытается доказать, что именно та, с которой он работает, предоставляет проектировщику наибольший выбор функций и методов для скорейшего достижения поставленной цели. Как правило, такие споры ограничиваются попытками убедить оппонента, что с помощью такой-то системы можно построить такую-то деталь проще, быстрее, применяя меньшее количество операций и т. д. Однако ведь дело не только в скорости построения отдельного компонента (детали).

Сегодня класс современного редактора трехмерной графики определяется не только предложенным пользователю набором команд для создания и редактирования трехмерных моделей или чертежей, и даже не возможностями и функционалом каждой отдельно взятой такой команды. Ведь базовые подходы к созданию моделей (выдавливание, вращение, операция по сечениям и пр.), как и их реализация, практически не отличаются в большинстве нынешних инженерных систем моделирования. Да, где-то какие-то операции реализованы лучше, интерфейс приятней, но в целом спорить о каких-либо значимых преимуществах среди программ одного уровня не имеет смысла. Можно, конечно, придумать большое количество модификаторов геометрии, таких как в программах 3ds Max или Maya, которые дадут возможность создавать модели немыслимых форм, но для инженера это все будет бесполезно.

По этой причине важнейшей характеристикой любой современной CAD-системы, наряду с инструментальными средствами моделирования, является возможность автоматизации различными вспомогательными средствами процессов создания типовых элементов и их последующего использования. Другими словами, это, во-первых, наличие подсистем, расширяющих стандартные возможности программы, которые позволяют ускорить проектирование собственно объекта (агрегата, механизма, здания), а не отдельно взятой его детали или составляющей. Чаще всего такие подсистемы представляют собой подключаемые модули (библиотеки), функционирующие только в среде «родительского» графического редактора и позволяющие на основе его базовых функций быстро создавать и использовать различные стандартные элементы. Во-вторых, это возможность реализации таких подсистем самим пользователем с учетом специфики конкретной отрасли промышленности. Ведь какой бы многочисленной и профессиональной ни была команда разработчиков программного обеспечения, все равно им не под силу охватить все существующие направления в машиностроении, строительстве, энергетике и удовлетворить запросы всех покупателей. Всегда найдутся недовольные потребители, требующие большего от системы. Но ведь возможности разработчиков не безграничны, поэтому они формируют архитектуру приложения таким образом, чтобы любой пользователь мог без труда максимально приблизить ее к своим требованиям. Во многом именно этот вопрос, касающийся настройки и расширения функционала системы моделирования с учетом особенностей конкретного производства, и определяет популярность системы на рынке.

Возьмем, например, моделирование обычного редуктора. В среднем, в одноступенчатом редукторе 12–15 уникальных деталей и около 30–40 стандартных крепежных элементов (болтов, винтов, шайб и гаек). Сколько было бы потрачено времени на создание трехмерной сборки, если бы каждый болт или гайку приходилось создавать и размещать вручную и если бы не было под рукой библиотеки крепежа? А такое возможно, если бы вы взялись проектировать редуктор, допустим, в 3ds Max. Хотя в этой программе и можно создать модель болта всего за одну операцию! Теперь, думаю, становится очевидным, что не только базовые инструментальные средства определяют качество любого приложения, предназначенного для трехмерного инженерного моделирования. Зачастую как раз наоборот – чем больше дополнительных разноплановых программ, предназначенных для данного приложения и ускоряющих разработку чертежей и документации, тем выше котируется среди предприятий-заказчиков такая система.

Цель этой главы – познакомить вас с широким набором таких утилит для системы КОМПАС-3D, позволяющих решать самые разные задачи. Мы рассмотрим многие библиотеки КОМПАС, а также выясним, чем они помогают конструктору в повседневной работе и как могут облегчить проектирование.

Конструкторские приложения

Перейти на страницу:

Все книги серии На 100%

Восстановление данных на 100%
Восстановление данных на 100%

В книге изложены методы восстановления данных с различных носителей информации – жестких дисков, массивов RAID, CD, DVD, карт флэш-памяти, карт фотоаппаратов и мобильных телефонов. Ремонт поврежденного оборудования рассматривается в издании только как один из аспектов всего процесса извлечения данных. Основная тема – извлечение данных, поврежденных из-за физических или логических нарушений в работе компьютерной системы либо неверных действий пользователя. В книге рассматривается восстановление случайно удаленных файлов, извлечение ценной информации с поломанных жестких дисков; описываются программы и методика восстановления данных с поврежденных массивов RAID, что критически важно для работы корпоративных компьютерных систем.Книга не требует специальной подготовки читателя: простые пошаговые процедуры восстановления данных предваряются описанием принципов их хранения на различных носителях.

Петр Андреевич Ташков

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Установка, настройка и восстановление Windows 7 на 100%
Установка, настройка и восстановление Windows 7 на 100%

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

Александр Иванович Ватаманюк

ОС и Сети, интернет / ОС и Сети / Книги по IT

Похожие книги

3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Язык программирования Euphoria. Справочное руководство
Язык программирования Euphoria. Справочное руководство

Euphoria (юфо'ри, также рус. эйфори'я, ра'дость) — язык программирования, созданный Робертом Крейгом (Rapid Deployment Software) в Канаде, Торонто. Название Euphoria — это акроним для «End-User Programming with Hierarchical Objects for Robust Interpreted Applications».Euphoria — интерпретируемый императивный язык высокого уровня общего назначения. C помощью транслятора из исходного кода на Euphoria может быть сгенерирован исходный код на языке Си, который в свою очередь может быть скомпилирован в исполнияемый файл или динамическую библиотеку при помощи таких компиляторов, как GCC, OpenWatcom и др. Программа Euphoria также может быть «связана» с интерпретатором для получения самостоятельного исполняемого файла. Поддерживается несколько GUI-библиотек, включая Win32lib и оберток для wxWidgets, GTK+ и IUP. Euphoria имеет встроенную простую систему баз данных и обертки для работы с другими типам баз данных.[Материал из Википедии]

Коллектив авторов

Программирование, программы, базы данных