САПР мебели. Автоматизированное конструирование изделий корпусной мебели в САПР ''bCAD для Мебельщика'' [Александр Вениаминович Стариков] (pdf) читать постранично, страница - 2

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

AutoCAD);

4

− разрезание каркасных элементов;
2) трехмерное (3D) моделирование и конструирование:
− использование следующих простейших твердотельных примитивов: параллелепипеды, пирамиды, сферы и полусферы, торы,
цилиндры, конусы и усеченные конусы, спирали;
− использование следующих видов поверхностей: плоские полигоны, отдельные трехмерные поверхности, поверхности вращения, поверхности вытягивания, профилированные поверхности,
фрактальные поверхности;
− использование следующих операций трехмерного конструирования: пересечение, вычитание, объединение, выделение линии
сопряжения, отсекание поверхностей по линии сопряжения, определение взаимных пересечений, слияние и разделение объектов, изгиб, скручивание;
− использование двухмерных контуров при построении трехмерных объектов;
− использование трехмерной сетки с возможностью регулирования шага и цвета ее точек или линий;
− вывод трехмерных надписей по технологии TrueType;
3) фотореалистичная визуализация:
− использование различных методов тонирования (быстрое
OpenGL тонирование, плоскостное тонирование, метод Гуро,
метод Фонга, метод трассировки лучей) с возможностью задания множества параметров тонирования;
− установка для материалов цвета, яркости, отражения, шероховатости, прозрачности, самосвечения, коэффициента преломления и т.п.;
− использование встроенных объемных текстур, растровых и
процедурных текстур и фактур, поворота и масштабирования
текстурных изображений;
− применение различных схем и способов освещения (студийное
освещение, рассеянное освещение);
− создание анимационных роликов в виде последовательности
кадров с использованием различных режимов (облет вокруг,
осмотр вокруг, взгляд вперед).
Пользовательский интерфейс bCAD реализован в соответствии с современными требованиями к подобному классу программ, разработанных для использования в среде Windows: возможность работы с несколькими окнами программы (многооконность); конфигурируемые, «плавающие» панели инструментов, с возможностью закрепления их в любом месте текущего окна; пиктограммы, продублированные командами иерархически организованных меню;
контекстно-зависимая подсказка и другие.
Одной из особенностей системы bCAD, выгодно отличающей ее от других систем подобного класса, является ее открытость. В распоряжение пользо-

5

вателя предоставляется так называемый интерфейс прикладного программирования bAPI (bCAD Application Programming Interface), позволяющий выполнять
разработку собственных приложений на языке Java, обеспечивая доступ к
внутренним функциям и структурам данных системы bCAD.

1 Общие сведения о системе bCAD для Мебельщика
Программный пакет bCAD для Мебельщика предназначен для автоматизации процесса проектирования изделий корпусной мебели. Он обеспечивает
работу с трехмерной моделью изделия, позволяя собирать ее из отдельных панелей и заранее подготовленных крупных блоков (сборочных единиц или сборок), а также модифицировать уже имеющиеся проекты изделий, изменяя их
габариты и расположение в них элементов в соответствии с требованиями заказчиков. При этом бóльшая часть работы, включающая создание рабочих чертежей деталей, сборочного чертежа изделия, карт раскроя материала на мебельные заготовки, расчет сметной стоимости и формирование спецификации
изделия выполняется программой автоматически.
Программный пакет bCAD для Мебельщика обеспечивает следующие
преимущества при проектировании изделий корпусной мебели [2]:
− работа становится проще, поскольку сводится к интуитивно понятному
процессу компоновки панелей в составе изделия, позволяя, тем самым,
дизайнеру более полно сконцентрировать свое внимание на требованиях заказчика;
− заказчик быстрее и лучше понимает замысел дизайнера, поскольку видит результаты его работы в объемном (трехмерном) цветном изображении, а не как совокупность условных чертежей и эскизов;
− при передаче заказа от дизайнера к конструктору и технологу исключаются многие ошибки, поскольку работа происходит в единой информационной среде и информация вводится всего лишь раз, причем наиболее квалифицированным и ответственным специалистом;
− работа становится более точной и результативной, снижается вероятность конструкторских ошибок, связанных, например, с неточно исполненным рабочим чертежом или ошибкой в подсчете количества
крепежных и/или заказных элементов;
− количество расходуемых материалов уменьшается за счет автоматизации процесса формирования карт раскроя заготовок для мебельных деталей.
С технической точки зрения программный пакет bCAD для Мебельщика
представляет собой «надстройку» над универсальным графическим редактором
bCAD (Приложение 1), обеспечивающую набор специализированных команд
для ускорения и облегчения конструирования изделий корпусной мебели. Эти
команды размещены в меню Приложения, Каталоге приложений (меню Окно), а