# AutoCAD R13 создает... публикации для Internet!

Сергей Ерёмин, март 1997

"А я еще и вышивать
могу... и на машинке..."
кот Матроскин

Для чего нужен AutoCAD? Вы думаете, что он отлично подходит для оформления конструкторских чертежей, построения твердотельных моделей... а с помощью множества приложений еще и для многих-многих других целей... Вы правы!.. Но наделить AutoCAD еще и возможностью создавать публикации в Internet!... Вы удивлены? Я тоже!

Компания Autodesk совмесно с одним из законадателей мод в мире Internet создали для этого расширение к AutoCAD R13. Новое приложение пролучило название Autodesk Internet Publishing Kit. В этом, в общем, и нет ничего удивительного. Читатель наверняка уже встречался с некоторыми приложениями и утилитами для создания публикаций, анимационных эффектов, подготовки и обработки иллюстраций и целых приложений для Internet. Довольно многие из них предназначались для того, чтобы "подружить с Internet уже существующее программное обеспечение (например как Internet Assiatant или WebAuthor используются с Microsoft Word), поэтому появление подобного средства для AutoCAD надо было ожидать. Но пока что я не видел ни одного средства, позволяющего подготавливать векторную графику, подобную создаваемым в AutoCAD чертежам, для размещения в Internet.

Internet Publisher Kit не предъявляет к компьютеру никаких специальных требований. Вполне достаточно компьютера, на котором работает AutoCAD. И, что самое удивительное, он даже не требует наличия доступа в Internet (так что вы cможете подготовить Internet-публикацию даже на автономном компьютере, хотя этот способ и связан с некоторыми осложнениями). Единственно, что действительно необходимо, так это наличие установленного AutoCAD R13 (подверсии не ниже с4) или основанного на его базе продукта, например, AutoCAD MAP R1.x или Autodesk Mechanical Desktop R1.x.

Вставляя установочный компакт-диск в дисковод, я не ожидал, что инсталляция пройдет так легко. С диска АВТОМАТИЧЕСКИ запустилась программа, которая обнаружила установленную версию AutoCAD, добавила в нее необходимые компоненты. Кроме этого, на диск был установлен Netscape Navigator TM Gold 3.0 и вся необходимая документация. Кстати, в очень удобном формате языка гипертекстовой разметки (HTML) документов. Таким образом, читая документацию, вы можете знакомиться не только с возможностями продукта, но и получать самые горячие новости с сервера Autodesk, зарегист-рировать продукт, обновить версию и многое другое (конечно, если вы подключены к Internet и находитесь в On-Line режиме).

## INTERNET via AUTOCAD

После запуска AutoCAD, я обнаружил дополнительную панельку с новыми инструментами, которую создал Internet Publishing Kit. После несложной перенастройки (необходимо установить новые WHIP/DWF видео-драйверы, входящие в поставку) их стало возможно использовать. Вновь созданные инструменты условно можно разделить на две группы. Первая служит для доступа к ресурсам Internet из среды AutoCAD, вторая -- для подготовки и создания файла (ресурса Internet), который в дальнейшем можно будет размещать в "мировой паутине".

Теперь стало возможно вставлять объект из Internet или даже загрузить весь файл целиком. Для этого достаточно просто указать его URL (Uniform Resource Locator -- Унифицированный Указатель Ресурса) или вызвать программу просмотра (например Netscape Navigator), найти необходимый файл и загрузить его в AutoCAD. Кроме этого чертеж AutoCAD можно, задав URL, сохранить в Internet. При этом этот файл будет возможно как просматривать в публикациях Internet, так и, при наличии соответствующих прав доступа, загружать в другой AutoCAD.

Вторая группа инструментов служит для создания, редактирования или удаления связей с URL для любого объекта или группы объектов AutoCAD. URL может быть любого типа (http, ftp, file, mailto...) Неправда ли, удобно? Достаточно будет "кликнуть" мышкой на деталировке чертежа и "вывалиться " в спецификацию, или, перейдя по ссылке, установленной на элементе схемы, прочесть о его характеристиках. Можно даже установить URL типа mailto на свой своей подписи в штампе чертежа, и заинтересовавшиеся смогут связываться с вами через электронную почту.

Кроме того, возможно получать список существующих URL-связей для объектов (или объекта), и выделять объекты, которые имеют установленные связи. Ко всем новым инструментам имеется возможность обращаться из любого приложения AutoCAD. Вы даже можете написать программку на AutoLisp TM и устанавливать или обновлять URL с ее помощью. Тем более, вы сможете проделывать это из созданного вами приложения.

Но самое главное, можно экспортировать чертеж в очень компактном, специально разработанном для Internet, формате DWF (Drawing Web Format -- Формат Web-чертежа), который в дальнейшем можно будет поместить в любую Internet-публикацию и просматривать непосредственно в окне программы просмотра информации Internet ("броузере"). И, что самое важное, для просмотра DWF-файлов сам AutoCAD не нужен!

## AUTOCAD via INTERNET

Размещать в Internet-публикациях созданные в AutoCAD материалы действительно очень полезно. Возможность увеличивать для рассмотрения мельчайших деталей любые чертежи или схемы, непосредственно в "броузере", чрезвычайно привлекательна. Это может пригодиться всем -- от моделистов и радиолюбителей, которые смогут обмениваться чертежами древних дредноутов и паровозов, спортивных планеров и скутеров, электрическими схемами и графиками... , до продавцов недвижимости и рекламных агентств, которые смогут разместить планы продающихся зданий и интерьеры квартир и отобразить карту-схему размещения наружной рекламы в городе... Я уже не говорю о удобстве использования такого способа представления инфрмации в корпоративной Intranet сети.

Конечно, скажет искушенный в технологиях подготовки и размещения публикаций в Internet специалист, это можно сделать и уже существующими средствами. Например, разместить растровую картинку и, с помощью нескольких сценариев, добиться похожих возможностей, или описать объект с помощью VRLM (Virtual Reality Makeup Language), или даже написать соответствующее JAVA приложение. Однако неудобством такого подхода будет "закрытость" и меньшая гибкость. Создавая ресурс Internet с помощью AutoCAD, мы работаем с открытой платформой САПР которая уже стала де-факто стандартом в своей области. Стандарт файлов AutoCAD поддерживают даже самые непримиримые конкуренты Autodesk. А если взять в расчет, что с помощью Internet Publishing Kit возможно обрабатывать любые материалы, созданные с помощью практически всех приложений AutoCAD, то другие альтернативы даже не стоит рассматривать.

Каким же способом создавать и размещать подобные материалы в Internet? В этом нет ничего сложного. Для их отображения используется механизм Plug-In, предложенный и реализованный корпорацией Netscape в своих программах просмотра Navigator. Таким Plug-In модулем для просмотра DWF и DWG-файлов является WHIP! (переводится -- хлыст, а произносится как "уип" или "вип"). WHIP! -- совместная разработка Autodesk и Netscape. Модуль устанавливается автоматически одновременно с Netscape Navigator Gold 3.0, и входит в состав Autodesk Internet Publishing Kit.

Более предпочтительно использовать формат DWF. Он гораздо компактнее, степень уплотнения по сравнению с первоначальным файлом DWG-чертежа колеблется от 5 до 8 раз! Как и DWG он описывает чертеж AutoCAD в векторной форме. Этот файл создается из AutoCAD, с использованием инструментов Internet Publishing Kit, при этом часть информации (например о слоях) удаляется, а оставшаяся информация уплотняется. Подробнее ознакомиться с внутренним устройством файлов DWF можно обратившись на сервер Autodesk http://www.autodesk.com, где имеется WHIP! DWF File Toolkit -- библиотека для программистов на C++, исходные тексты и описания.

DWF-файлы будут также успешно отображаться, если использовать Internet Explorer корпорации Microsoft (необходима версия 3.02). Для этого используется механизм Active-X элементов. Это даже более удобно чем Plug-In, так как активные элементы управления обновляются автоматически, загружая из Internet более свежие версии самих себя. Для этого достаточно в HTML-документе сделать ссылку на FTP-ресурс, содержащий обновленные версии, и указать уникальный идентификатор класса WHIP!

Чтобы DWF-файл стал отображаемым в "броузере", создавая публикацию Internet, необходимо разместить приблизительно следующий HTML-код:

    <object
     classid ="clsid:B2BE75F3-9197-11CF-ABF4-08000996E931"
     codebase = "ftp://ftp.autodesk.com/pub/autocad/plugin/whip.cab"
     width=400 height=300>
       <param name="Filename" value="linkrods.dwf">
       <embed name="whip" src="linkrods.dwf"
        pluginspage=http://www.autodesk.com/products/autocad/whip/whip.htm
        width=400 height=300>
    </object>

где параметры, выделенные курсивом, устанавливаются автором документа. Все остальные параметры лучше не изменять (особенно classid -- идентификатор класса для WHIP!). Более подробные разъяснения и примеры вы сможете найти в других разделах этих, специально созданных мной для демонстрации возможностей Internet Publushing Kit, страниц. Существует также возможность управлять просмотром DWF-файла посредством JAVA-script или из приложений, написанных на JAVA, например, "двигаться" по чертежу используя кнопки или другие элементы управления и даже осуществлять поиск внутри чертежа!

Правда, общее положительное впечатление было немного испорчено. Выяснилось, WHIP! имеет еще не устраненный конфликт между динамически подгружаемыми Plug-In библиотеками (DLL) и эле-ментами ActiveX. Из-за этого конфликта невозможно просматривать файлы DWF посредством Internet Explorer 3.0, если на машине имеется Netscape Navigator 3.0 с уже установленным Plug-In WHIP! Как уверяют специалисты Autodesk, этот конфликт обнаружился только после выхода финальной версии Internet Explorer, а на бета-версии конфликт не наблюдался. Что ж... придется выбирать какую-нибудь одну программу просмотра, или подождать пока элементы управления WHIP! самообновятся на исправленные версии. К моменту публикации этой статьи исправления, скорее всего, уже будут внесены.

## Приятные и полезные мелочи

Сверх всего вышесказанного, Autodesk Internet Publishing Kit for AutoCAD Release 13 снабжен набором очень хорошо составленных примеров, обучающими материалами и прочими полезными вещами. Там даже есть целая библиотека всевозможных графических файлов, анимаций и звуковых эффектов для улучшения внешнего вида создаваемых вами WEB-документов. Множество оригинальных заготовок для создания кнопок, разделителей и маркеров помогут WEB-мастеру разнообразить дизайн создаваемых WEB-страниц.

Заинтересовавшийся читатель спросит: "Сколько это стоит?". Могу заверить, что не дорого. Модули Plug-In и элементы Active-X вы сможете получить и вовсе бесплатно, загрузив их из Internet (http://www.autodesk.com/whip/). Цена же авторского инструментария Autodesk Internet Publishing Kit, объявленная российским представительством Autodesk, составляет около 130 USD, включая все налоги. Конечно, на первый взгляд это может показаться дороговато, однако, необходимо учитывать, что в состав продукта входит Netscape Navigator Gold 3.0, который "тянет" на 100 USD. Итого, "чистая" стоимость Autodesk Internet Publishing Kit составит всего 30 USD! Если вам и это кажется чрезмерной ценой, то произведите простой подсчет сколько вы затратите времени и денег на загругку модуля WHIP! по СИТИ через наши каналы... Я уверен что сумма существенно уменьшится. А если вам не удастся, учитывая наши телефонные линии, сделать это с первого раза?.. Хотя можно и вообще не тратится. В последней версии AutoCAD R14 компания Autodesk уже встороила весь инструментарий Internet Publishing Kit внутрь системы... В любом случаа это очень полезное приложение, и эфективное использование его может сильно помочь при групповой разработки и общении с другими разработчиками или клиентами посредством Мировой Паутины.

[Компании] [Программы] [События] [Публикации] [Форум] [Поиск]

Интерреклама. Деловая сеть