Домашний архитектор. Подготовка к ремонту и строительству на компьютере (Булат) - страница 3

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

Об одной из таких программ пойдет речь далее. В данной главе описывается работа с немецкой программой ArCon для автоматизации строительного проектирования, дизайна и визуализации архитектурных проектов.

Знакомство с ArCon 2005

Программа ArCon является разработкой немецкой компании ELECO Software GmbH. В данной главе рассматривается русифицированная версия программы ArCon+ 8.02.

Внимание!

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

В большинстве современных графических систем при создании чертежей на компьютере общей философией является использование геометрических примитивов – точек, отрезков и дуг. С помощью различных комбинаций перечисленных элементов посредством присвоения их геометрическим свойствам определенных значений (имеются в виду координаты характерных точек, длины, радиусы и т. п.), а также с помощью заложенных в программу команд редактирования пользователь может создавать любое сложное изображение. Можно возразить, что практически в каждой графической системе присутствует множество команд для построения, например, кривых Безье или NURBS-кривых, однако на аппаратном уровне эти кривые и сплайны также переводятся в последовательный набор отрезков, максимально приближенных к действительному положению кривой. Аналогичный принцип действует и в трехмерном твердотельном моделировании: сложный объемный объект создается посредством последовательных комбинаций базовых трехмерных фигур (куба, сферы, конуса, тора и т. п.), а также с использованием базовых формообразующих операций (выдавливание, вращение, булева операция и пр.).

Такой подход позволяет формировать изображения и модели любой формы, однако за это приходится расплачиваться временем, необходимым для освоения функциональных возможностей графической системы и создания каждого чертежа или трехмерной модели, поэтому устраивать пользователей он перестал. При проектировании создается модель или изображение пусть еще не существующего, но реального материального объекта. Любой такой объект обладает определенными свойствами, которые не всегда можно передать через изображение обычного чертежа или 3D-модель. Это послужило толчком, заставившим разработчиков пойти другим путем, в результате чего появился объектный подход.