isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

21 января 2015

Можем ли мы верить отображению DWG-файлов в AutoCAD 360?

Ральф ГрабовскиРальф Грабовски

От редакции isicad.ru: Предлагаем вашему вниманию перевод статьи «Can We Trust DWGs Displayed by AutoCAD 360?». Английский оригинал опубликован по адресу http://www.upfrontezine.com/2015/upf-842.htm
Выпущенный компанией Visio Corp в 1998 г. IntelliCAD представлял собой первую значительную атаку на владычество AutoCAD. Её лидером был бывший менеджер по продукту AutoCAD, который использовал ресурсы миллиардной корпорации для маркетинга первого серьезного клона AutoCAD за 10% стоимости.

Чистый, надёжный, настоящий

Autodesk нанесла ответный удар в виде ПО (собственного клона Visio под названием Actrix), а также в виде маркетинга метки «100% чистый DWG», навешенной на AutoCAD LT. Неважно, что в то время LT не отображал объекты AutoCAD должным образом; целью Autodesk было внесение сомнений в головы тех, кто рассматривался в качестве покинувших загон.

К 2000 году IntelliCAD был признан провалом для Visio Corp, но его последователи — IntelliCAD Technology Consortium и OpenDWG Alliance (как эта организация тогда называлась) — породили целую кучу аналогов AutoCAD, которые не платили Autodesk лицензионную плату за API (интерфейс прикладного программирования). Компания ответила реализацией TrustedDWG (чтобы разоблачить чертежи, сохранённые в аналогах) и RealDWG, собственный API для чтения-записи DWG-файлов, противостоящий API от Open Design Alliance. http://www.autodesk.com/products/dwg

AutoCAD 360

Который переносит нас в 2015 год с попыткой Autodesk поместить всё в облако. AutoCAD 360 — это облачная версия AutoCAD, изначально основанная на технологии Flash, которую израильская фирма адаптировала для просмотра карт. После этого поглощения Autodesk заслужила репутацию самого агрессивного из всех поставщиков ПО, стремящихся предложить CAD-программу, работающую на любой платформе. Сейчас существуют бесплатные версии AutoCAD 360 для платформ Android, iOS, OS X, «любого» web-браузера (иначе говоря, для любой аппаратной платформы с современным web-браузером), и сейчас для Windows 8. https://www.autocad360.com

AutoCAD 360 отличается от AutoCAD. Сегодня мы могли бы ожидать иной пользовательский интерфейс (более упорядоченный по сравнению с AutoCAD, и более ориентированный на пальцевый ввод) и упрощенный набор функционала. Однако, мы бы совершенно не ожидали увидеть некорректную визуализацию DWG файлов каким-либо ПО, несущим метку «AutoCAD» — особенно после более чем десятилетнего бодрого маркетинга (в придачу к нескольким судебным искам), напоминающего нам, что только DWG от Autodesk является чистым, заслуживающим доверия и настоящим.

AutoCAD 360 для Windows 8

После того, как Autodesk в этом месяце анонсировала AutoCAD 360 для Windows 8, я немедленно загрузил и установил эту программу, потому что она стала одной из первых CAD-систем, реализованных специально для Metro, современного интерфейса Windows 8, ориентированного на сенсорные жесты и «черепицу». http://apps.microsoft.com/windows/en-ca/app/autocad-360/095a823e-3111-4507-bde9-6ac7feeb2a1e

(Вы можете ознакомится с моими начальными комментариями об этом ПО в блоке WorldCAD Access, http://www.worldcadaccess.com/blog/2015/01/ten-things-to-know-about-autocad-360-for-windows-8.html.)

По мере того, как я открывал чертежи в этом приложении, я заметил, что оно, похоже, испытывает сложности в связи с некоторыми аспектами этих чертежей, и поэтому я прогнал это приложение через мой набор файлов, которые тестируют совместимость отображения DWG-файлов. Предварительные и неполные результаты перечислены ниже. Озадаченный, я сравнил это приложение с некоторыми другими версиями AutoCAD 360: они демонстрировали лучшие результаты, чем версия для Windows 8, но все еще не были так совершенными, как настольная версия AutoCAD.

Протестировано Budweiser

С помощью моих собственных начальных тестов я обнаружил следующие проблемы:
  • Зависимости (ограничения) не отображаются
  • Порядок отрисовки игнорируется
  • Динамические блоки отображаются, но являются неоперабельными
  • Заливка отключена для широких полилиний, колец и текста TrueType
  • Сгенерированные (по трехмерным моделям) чертежи не отображаются
  • Сплошная заливка отображается некорректно
  • Подчёркивания и надчёркивания отображаются некорректно с использованием метасимволов %%
  • Вертикальный текст отображается горизонтально
  • Проблемы с отображением текста атрибутов
  • Объекты сечений не отображаются
  • Фигуры (2D) и полосы отображаются неправильно
  • Xrefs (внешние ссылки) не отображаются в некоторых случаях
  • 3D сети (старого стиля) отображаются с ошибками

Затем я переключился на внешний источник. CAD Studio — база данных, знаменитая своими массивными подсказками AutoCAD, а также тестовый чертеж Budweiser, которые проверяет совместимость DWG-файла (см. рис. 1). Этот тестовый чертеж содержит тесты, отличные от моего набора. http://www.cadstudio.cz/budweiser

Чертеж Budweiser2010.dwg, отображенный в AutoCAD 360 для Windows 8

Рис. 1. Чертеж Budweiser2010.dwg, отображенный в AutoCAD 360 для Windows 8; щелкните для получения версии с полным разрешением

Сходу у меня не получилось. Версия 2013 этого теста не загрузилась должным образом: сцена целиком (zoom extents) показывала маленькие красные точки.

Я переключился на версию 2010 и обнаружил, что Budweiser отрапортовал о следующих проблемах:

Тест Результат
2 Слой 99 не затенён
3 Допуск не отображается (см. рис. 2)
4 Символ не отображается корректно
6 Некорректный образец штриховки
7 TrueType шрифт не залит; символ тождественности отображается некорректно
9 Символ не выглядит одинаковым
10 Пропущен OLE объект
11 Текст размера не заключён в рамку
13 Стиль точки не отображается корректно
14 Обратный текст не отображается; текст расположен некорректно
15 Подрезка безрезультатна
16 Подрезка безрезультатна
20 Сферическая градиентная заливка не отображается
22 Текст в столбце отображается некорректно
24 3D сеть отображается некорректно
25 Параметрический блок отображается некорректно
26 Символы не отображаются
27 Текстовое поле не обновляется
Крупный план ошибки для теста номер 3

Рис. 2. Крупный план ошибки для теста номер 3; щёлкните для получения картинки в лучшем разрешении

Чтобы сравнить результаты AutoCAD 360 с аналогом, я открыл чертеж Budweiser в BricsCAD V15 для Windows. Он корректно открыл чертеж в версии 2013, и хотя он не смог отобразить все корректно, аналог сделал меньше ошибок отображения, чем AutoCAD 360 для Windows 8.

Мнение экспертов

Я попросил экспертов в соответствующей области поделиться своими предположениями о том, почему AutoCAD 360 не отображает некоторые аспекты DWG корректно. (Из скромности они попросили меня не называть их имена.)

Первый эксперт. Относительно AutoCAD 360 для Windows 8, я не владею информацией из первых рук, но я подозреваю, что они используют модифицированный — или даже заново написанный — исходный код для снижения размера и сложности приложения. Размер соответствующего приложения Windows 8 — 5.7 МБ. Для сравнения, обычный AutoCAD имеет огромный размер; на Windows 64 одна библиотека acdb19.dll занимает 26 МБ, а они также устанавливают множество других больших компонент.

Некорректный рендеринг, который вы наблюдали, возможно, вызван использованием нового и модифицированного кода, который не был тщательно оттестирован. Это похоже на список ошибок [новой CAD-программы], который я видел много лет назад. Нужно много времени и усилий, чтобы аккуратно отобразить содержимое DWG-файла с помощью заново написанного кода.

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

Второй эксперт. Я тоже поиграл с AutoCAD 360 для Windows 8. Мне показалось, что он основан на том же самом исходном коде, что и другие мобильные версии (Android и iOS). На основе ваших наблюдений, я думаю, что он разделяет только небольшой объём кода с настольной версией, и возможно его следует рассматривать в ряду других [не Autodesk] CAD-редакторов, которые могут читать и писать DWG файлы. Такой подход имеет смысл, если целью является создание нового и прежде всего мобильного приложения; новая реализация всех возможностей DWG не является ни тривиальной, ни быстрой.

В конце-концов, все сводится к вопросу, для чего люди используют эти приложения. Если их целью является создание простой геометрии и экспорт в DWG, то AutoCAD 360 и другие приложения делают прекрасную работы. Глубина совместимости с AutoCAD может быть несущественной для больших частей рынка.

Любопытно будет увидеть, в каком направлении Autodesk развивает свои мобильные продукты, и появятся ли у них амбиции сделать их такими же мощными, как настольные версии.

***

Когда я спросил CAD Studio о результате AutoCAD 360 на тесте Budweiser, представитель компании сообщил мне, что они передали обнаруженные проблемы в Autodesk.

Что думает Ральф Грабовски

Как сказано на web-сайте CAD Studio, «... успешное прохождение только n% тестов — n% совместность — едва ли является тем, от чего вы хотите зависеть, когда обрабатывается значимые проектные данные». Они ссылаются на не-Autodesk аналоги AutoCAD, и должно быть достаточным сюрпризом то, что это утверждение можно применить ближе к дому.

Autodesk забила себе голову высмеиванием аналогов, когда её собственное ПО для DWG было основано исключительно на AutoCAD. Но затем компания ушла от использования AutoCAD как всеохватывающей платформы, и попала в затруднение. Во-первых, были сложности с налаживанием обмена DWG-файлами с Inventor и Revit (потребовались годы, чтобы довести его до разумного уровня), и сейчас с 360.

Autodesk продвигает AutoCAD 360 для Windows 8 как «бесплатное, лёгкое в использовании чертежное мобильное приложение, которое позволяет вам просматривать, редактировать и обмениваться чертежами AutoCAD». Но к несчастью на него нельзя полагаться в отображении чертежей, созданных в настольной версии AutoCAD, со 100% точностью.


Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

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