Конвертер файлов oda teigha не найден поддержка dwg отключена
В связи с появлением материала Установка бесплатного кроссплатформенного 2D CAD (САПР) DraftSight на kubuntu 12.10 x86-64, а также из-за обещания осветить тему, вынесенную в заголовок данного материала, я взял на себя смелость рассказать о происходящем.
Как известно любому инженеру, DWG — собственный формат продуктов Autodesk с 1982 года. За минувшие десятилетия он стал чем-то вроде стандарта де-факто в высокотехнологичных и наукоёмких отраслях, в производстве, строительстве и т.д.
Несмотря на существование форматов типа STEP (ISO 10303), DWG остаётся частью слишком многих технологических процессов. В случае с ними всё очень просто и жёстко: либо вы можете открыть и сохранить DWG, либо вы не можете сделать свою работу. Соответственно, отсутствие поддержки DWG резко снижает пригодность свободных САПР для решения повседневных задач.
Ситуацию с DWG в целом здоровой тоже не назовёшь. Ещё не так давно ведущие разработчики САПР выясняли отношения по поводу прав на торговую марку DWG, и на текущий день они находятся, преимущественно, в двух лагерях.
Лагерь Autodesk не производит никакой публично доступной документации на формат. Лагерь Open Design Alliance публикует спецификацию. Ни одна из этих сторон не производит SDK, совместимый с лицензиями СПО, и это притормаживает работу некоторых разработчиков СПО.
С появлением и мгновенным ростом популярности DraftSight, свободной двухмерной системы проектирования от Dassault Systems, положение вещей заметно улучшилось за счёт поддержки программой DWG и отсутствием у неё ценника. Тем не менее, мы говорим о закрытом софте, контролируемом одной компанией. Некоторых это очень волнует.
В 2008 году, за несколько лет до выхода DraftSight, Фонд СПО (Free Software Foundation, далее FSF) признал важность поддержки DWG в свободном софте и назначил решению этой задачи высокий приоритет. В 2009 году несколько бразильских программистов начали проект LibreDWG, основывающийся на коде libdwg — предыдущей, прекращённой попытки создать библиотеку для работы с файлами в формате DWG.
Проект взял достаточно резвый старт, но в начале 2011 года работа над ним была приостановлена. Причин тому несколько.
Первая — неполная спецификация на формат DWG. Опубликованная Альянсом спецификация в течение долгого времени содержала огромное количество пробелов и документировала формат только до версии 2004. Больше того, в течение некоторого времени в публичном доступе находился повреждённый файл PDF.
Вторая — лицензия GPLv3. Для пользовательского софта это крайне неудачный выбор, поскольку свободные САПР обычно либо наследуют лицензию, либо используют третьесторонние компоненты, лицензия которых не позволяет обновить лицензию самого софта до более новой.
FSF является единственным правообладателем кода LibreDWG и до недавних пор резко возражал против релицензирования LibreDWG. Применительно к проекту FreeCAD и Йорику ван Хавре лично Ричард Столлман публично написал авторам LibreDWG ровно следующее: «Вам не следует менять лицензию библиотеки. Лучше объясните ему [Йорику] условия её использования.»
Фелипе Санчес (один из авторов LibreDWG) прокомментировал ситуацию следующим образом: Задача проекта GNU LibreDWG — дать людям возможность читать файлы в формате DWG, не устанавливая проприетарное ПО. Нам не навится формат DWG, и мы не хотим поощрять его широкое применение, делая возможной поддержку формата где угодно.
Вместо этого мы хотим обеспечить поддержку DWG только в тех приложениях, где она действительно нужна. Главным образом речь идёт о свободных САПР, для которых это во многом определяет способность конкурировать с закрытыми продуктами вроде AutoCAD.
Как видно из комментария разработчика он не питает особо тёплых чувств к формату, но по крайней мере отдаёт себе отчёт в том, что его поддержка необходима для здоровой конкуренции с платным софтом. Но речь идёт о событиях 2011 года. Что же происходит сейчас?
Из-за несовместимости лицензий несколько активно развиваемых свободных САПР не могут напрямую использовать LibreDWG. Это, в свою очередь, демотивировало одного из авторов LibreDWG, который прекратил работу над проектом. Чтобы решить сложившуюся проблему, авторы LibreDWG в январе 2012 года обратились с просьбой релицензировать код к Free Software Foundation как владельцу авторских прав на библиотеку. Это позволило бы достаточно легко реализовать поддержку DWG в таких САПР как LibreCAD и FreeCAD. На конец января сотрудники FSF были не в состоянии дать однозначный ответ.
К марту месяцу текущего (2012) года официального заявления от FSF не было (и сейчас я его тоже найти не могу). Что касается LibreDWG, в феврале была кратковременная вспышка активности в ветке R2007, где ведётся работа по реализации одноимённой версии формата. Этим дело и ограничилось.
За это время авторам САПР было не раз указано на возможность реализации поддержки DWG через модуль, лицензируемый под GPLv2+, что позволило бы обойти ограничение.
Соавтор LibreCAD Рис ван Твиск (Ries van Twisk) прокомментировал ситуацию таким образом:
Да, мы действительно можем написать плагин. Но на это нужно положить массу времени и сил из-за того, как устроен LibreCAD. Все классы LibreCAD лицензированы строго под GPLv2, и для того, чтобы сделать доступ модулей к ним возможным, нам пришлось бы написать множество прокси-объектов. Это означает создание довольно корявой архитектуры модулей, что нас в принципе не устраивает.
Поэтому мы назначили поддержке DWG низкий приоритет и вынуждены говорить пользователям, что не можем сейчас это реализовать из-за огромного объёма работы, которую надо проделать, чтобы с лицензионной точки зрения всё было гладко.
Лично я расстроен из-за того, что FSF не связались с нами. У меня неплохие отношения с одним из разработчиков [LibreDWG], но абсолютно никаких с FSF. Такова жизнь.
Вместе с тем, мы не отказались от идеи реализовать поддержку DWG. У нас есть некоторые идеи, но пока что это всё на стадии проектирования, показывать пока нечего.
Йорик ван Хавре (Yorik van Havre) из команды FreeCAD посчитал нужным сказать следующее:
Для нас тема, по большому счёту, закрыта. Однако если в LibreCAD будет реализована поддержка DWG, мы можем передумать. Конечно, тут сразу же возникнет очевидная проблема: LibreCAD является двухмерной САПР, а наши пользователи сразу начнут просить 3D. 3D в DWG/DXF — это огромные куски двоичных данных ACIS, т.е. ещё один формат.
Словом, если они обеспечат поддержку DWG, мы можем попробовать один вариант. Сейчас на нашем форуме идёт обсуждение возможности использовать новую архитектуру модулей LibreCAD для обеспечения двухсторонней коммуникации между нашими приложениями. Это пока только разговоры, но если LibreCAD справится с поддержкой DWG, дело может получить новый оборот.
Иными словами, даже если FSF и дальше будет затягивать с решением или откажется релицензировать код (а это весьма вероятно), надежда ещё не потеряна. В конце прошлой недели (речь идёт о середине апреля 2012 года) к обсуждению был подключен Ричард Столлман, но никаких официальных заявлений он пока не сделал.
Вот такая, если вкратце, ситуация с поддержкой формата DWG в открытых САПР.
Надеюсь, я удовлетворил любопытство коллектива относительно версий лицензий, проблем с написанием и т.д. :-)
Это модульная программа с продвинутыми дополнениями и настройками. FreeCAD основан на OpenCasCade, мощном геометрическом ядре с моделью представления Open Inventor-compliant 3D scene, выполняемой в библиотеке Coin 3D и в Python API.
- Несокрушимое геометрическое ядро на основе OpenCasCade обрабатывает сложные 3D-операции, а также поддерживает такие понятия: brep, nurbs, booleans operations или fillets.
- Полноценная параметрическая модель позволяет любые типы параметров пользовательских объектов программировать на Python.
- Полноценный доступ из интерпретатора Python, макросов или внешних скриптов практически в любой части FreeCAD. Создание и трансформация геометрии, 2D и 3D представление этой геометрии.
Как и многие другие современные 3D САПРЫ, он имеет много 2D компонентов для того, чтобы набросать 2D формы или извлекать детали дизайна из 3D-модели для создания 2D производственных чертежей, но прямой 2D рисунок (например, AutoCAD LT) не в фокусе, но есть анимация и органические формы (как в Maya, 3ds Max, Blender или Cinema 4D), хотя благодаря своей широкой адаптивности, FreeCAD может стать полезным в гораздо более широкой области.
FreeCAD широко использует крупные свободные библиотеки из области научных вычислений. Среди них OpenCascade, мощное ядро САПР, Coin3D - воплощение Open Inventor, Qt - всемирно известный фреймворк пользовательского интерфейса, Python -один из лучших доступных языков сценариев. Сам FreeCAD также может быть использован в качестве библиотеки другими программами.
FreeCAD также полностью мультиплатформенный и в настоящее время работает без сбоев на системах Windows, GNU/Linux / Unix и Mac OSX, с точно таким же внешним видом и функциональностью на всех платформах.
FreeCAD впервые вышел в 2001 году, как написано в истории. FreeCAD поддерживается и разрабатывается сообществом энтузиастов разработчиков и пользователей, смотрите список участников. Они разрабатывают FreeCAD добровольно, в свое свободное время. Они не могут гарантировать, что FreeCAD содержит или будет содержать все, что вам хотелось бы, но они, как правило, делают все возможное! Сообщество собирается на форуме FreeCAD, где обсуждается большинство идей и решений.
Ядро геометрии на технологии Open CASCADE, позволяющее сложные 3D операции на сложных типах форм с родной поддержкой понятия "граничное представление (BREP)", кривых nurbs и поверхностей, широкого диапазона геометрических объектов, логических операций и скруглений, а также встроенной поддержкой STEP и формата IGES.
Полноценная параметрическая модель. Все объекты FreeCAD изначально являются параметрическими, это означает что их форма основана на свойствах и даже зависит от других объектов, все изменения пересчитываются по первому требованию и записываются в отмену/повтор. Можно легко добавлять новые типы объектов, что можно легко запрограммировать на Python.
Модульная архитектура, позволяющая через плагины добавлять возможности в основное приложение. Эти расширения могут быть столь же сложным, как целые новые приложения на C++ или простыми как скрипты на Python или макросы. Вы имеете полный доступ из встроенного интерпретатора Python к макросам и внешним скриптам, чтобы практически в любой части FreeCAD создавать и преобразовывать 2D и 3D геометрию (сцены (scenegraph)) или даже интерфейс FreeCAD.
Импорт и экспорт стандартных форматов STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC или OFF, NASTRAN, VRML в дополнение к родному формату Fcstd. Уровень совместимости между FreeCAD и заданным форматом файла может варьироваться в зависимости от модуля, который реализует его.
Скетчер с ограничением решателя, позволяющий делать эскизы ограниченных 2D форм. Скетчер в настоящее время позволяет создавать несколько типов фигур и использовать их в качестве основы для создания других объектов по всему FreeCAD.
Модуль моделирования машин, который позволяет изучать движения машин. Этот модуль имеет расширенный графический интерфейс с отображением рабочего процесса.
Модуль листов чертежей, который позволяет строить 2D и 3D виды моделей на листе. Это модули затем производит готовые к экспорту SVG или PDF. Этот модуль как и раньше очень бедный, но уже имеет мощные функциональные возможности Python.
Модуль рендеринга, который может экспортировать 3D-объекты для отображения с внешними обработчиками. В настоящее время только поддерживает PovRay и LuxRender, но как ожидается, будет распространен на другие рендереры в будущем.
Модуль архитектуры, который позволяет BIM-подобный рабочий процесс с IFC-совместимостью.
Модуль Path посвященный таким механическим обработкам как фрезерование (CAM), и имеет возможность вывода, отображения и настройки G-кода.
- FreeCAD многоплатформенный и работает одинаково на системах Windows, GNU/Linux / Unix и Mac OSX.
- FreeCAD это приложение с полноценным графическим интерфейсом, основанном на популярном Qt-фреймворке, 3D-просмотре на основе Open Inventor для быстрого рендеринга 3D и предоставления графов.
- FreeCAD также работает в режиме командной строки, с низким объёмом памяти. В режиме командной строки, FreeCAD работает без интерфейса, но со всеми геометрическими инструментами. Это может быть полезным на сервере для создания контента для других применений.
- FreeCAD можно импортировать как модуль Python, внутри других приложений, которые могут запускать скрипты на Python или в консоли Python. Как и в консольном режиме, часть интерфейса FreeCAD недоступна, но все инструменты геометрии доступны.
- Концепция инструментальных средств. В интерфейсе FreeCAD, инструменты сгруппированы по станкам. Это позволяет отображать только инструменты, используемые для выполнения определенной задачи, сохраняя рабочее пространство лаконичным и отзывчивым.
- Структура плагинов и модулей для загрузки элементов и типов данных. FreeCAD делиться на основное приложение и модули, которые загружаются только при необходимости. Почти все инструменты и типы геометрии сохраняются в модулях. Модули ведут себя как плагины, и могут быть добавлены или удалены в существующую установку FreeCAD.
- Параметрические ассоциативные документы объектов. Все объекты в документе FreeCAD можно определять параметрами. Эти параметры можно изменять на лету и пересчитывать в любое время. Отношения между объектами также сохраняется, поэтому изменение одного объекта также изменяет его зависимые объекты.
- Параметрическое создание примитивов: коробки, сферы, цилиндры и т.д.
- Графические операции модификации: перевод, вращение, масштабирование, зеркальное отображение, смещение (тривиальное или после Jung/Shin/Choi или преобразование формы в любой плоскости 3D-пространства.
- Логические операции: объединение, разность, пересекание.
- Создание простых плоских моделей: линии, провода, прямоугольники, дуги и окружности в любой плоскости трёхмерного пространства.
- Моделирование с прямыми или вытесненными секциями и узкими лентами.
- Топологические компоненты: вершины, рёбра, провода и плоскости (через скрипты Python).
- Инструменты тестирования и восстановления на сетках: твёрдотельное тестирование, немногообразное тестирование, тест самопересечения, заливка отверстия и равномерная ориентация.
- Аннотации текстами или размерами.
- Система отмены и возврата. Всё можно отменить и вернуть с доступом к стеку отмены, так что несколько шагов можно отменить одновременно.
- Управление отменами. Система отмен и возвратов хранить документы отмен, а не единичные действия. Это позволяет каждому инструменту точно определять, что должно быть отменено или переделано.
- Встроенная система скриптов. FreeCAD имеет встроенный интерпретатор Python и API, который охватывает практически все части приложения, интерфейс, геометрию и предоставление этой геометрии в трёхмерном пространстве. Интерпретатор может запускать от единичных команд до сложных сценариев, на самом деле целые модули даже могут быть запрограммированы полностью на Python.
- Встроенная консоль Python с подсветкой синтаксиса, автозаполнением и браузером классов. Команды Python можно выпускать непосредственно в FreeCAD и немедленно возвращать результаты, позволяя тестировать возможности скриптов на лету, изучать содержимое модулей и легко изучать внутренние возможности FreeCAD.
- Зеркальное отображение взаимодействия с пользователем на консоли. Все, что пользователь делает в интерфейсе FreeCAD выполняет код Python, который можно набрать в консоли и записать в макросы.
- Создание и редактирование макросов. Когда пользователь работает в интерфейсе, выводятся команды Python, которые можно сохранять, редактировать и воспроизводить.
- Скомпонированый формат сохранения документов (на основе ZIP). Документы FreeCAD с расширением fcstd могут содержать множество различных типов информации, таких как геометрия, скрипты или значки миниатюр. Файл .fcstd сам по себе является контейнеров архива ZIP, так что файлы FreeCAD уже сжаты.
- Полностью настраиваемый скриптовый графический интерфейс пользователя. Основанный на Qt интерфейс FreeCAD полностью доступен через интерпретатор Python. Помимо простых функций, которые обеспечивает FreeCAD, вся структура Qt доступна также, что позволяет выполнять любые операции с графическим интерфейсом, такие как создание, добавление, док, изменение или удаление виджетов и панелей инструментов.
- Эскизы (Thumbnailer) только для Linux. Значки документа FreeCAD показывают содержимое файла в большинстве файловый менеджеров, таких как Nautilus
- Модульный установщик MSI для систем Windows и пакеты для систем Ubuntu также поддерживаются.
Модуль Ассамблея, который позволяет работать с несколькими проектами, различными формами, разными документами, несколькими файлов, множественными отношениями . Этот модуль в настоящее время на стадии планирования.
Поддержка важного формата DWG была проблематичной из-за лицензионной несовместимости с библиотекой GNU LibreDWG. Библиотека GNU LibreDWG развивается как реальная открытая альтернатива проприетарной библиотеке OpenDWG (позже Teigha Converter) с доступными исходниками и распространяется под лицензией GPLv3. FreeCAD и LibreCAD зависят от Open Cascade, который до версии 6.7.0 был совместим только с GPLv2 и он не может использовать библиотеку GNU LibreDWG, так как GPLv2 и GPLv3 несовместимы. Open CASCADE связался с командой Debian в 2009 году и в 2012 получил ответ, что для технологии Open CASCADE рассматривается возможность двойного лицензирования OCCT (библиотека), однако они отложили этот шаг. Запросы на перелицензирование GNU LibreDWG с GPLv2 на LGPLv3 были отправлены в FSF и также были отвергнуты.
По состоянию на 2014 год, выпуск FreeCAD 0,14 с новым LGPL Open Cascade, BSD Coin3D и с удаление PyQT FreeCAD теперь полностью на GPL. Тем не менее, LibreDWG не был принят. FreeCAD способен импортировать и экспортировать ограниченное подмножество формата DWG через конвертер Teigha (бывшая библиотека OpenDWG).
По ссылке ниже вы можете скачать FreeCAD на русском !
------------------------
ТРИО теплый пол отзыв
Vkjust отзыв
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
ODA File Converter
Для преобразования между разными версиями .dwg и .dxf
ODA File Converter
Приложение ODA File Converter имеет графический интерфейс и интерфейс командной строки и принимает следующие входные данные:
Фильтр входного файла, например * .dwg (по умолчанию "* .dwg; *. Dxf")
Выходная версия / тип
После выполнения приложение идентифицирует все файлы в указанном исходном каталоге, которые соответствуют указанному фильтру, затем загружает и сохраняет каждый из этих файлов в указанный выходной каталог в качестве указанной выходной версии / типа.
Если флаг аудита включен, операция аудита / восстановления будет применяться к каждому файлу при его загрузке. Если флаг рекурсии включен, подкаталоги внутри исходного каталога будут обрабатываться рекурсивно.
ODA File Converter Загрузки
OpenSUSE11.2 / Ubuntu 10.10 x86 / x64 или более поздняя версия.
Пакеты RPM: требуется Qt 5.3.2. Нажмите на файл .rpm в браузере Linux (Dolphin) для установки.
Пакеты DEB: требуется Qt 5.3.2. Используйте системное программное обеспечение для установки, например, dpkg -i ODAFileConverter_lnxX86_4.7dll.deb из командной строки терминала. Вам могут потребоваться привилегии суперпользователя для установки.
Конвертер файлов ODA для Linux 32-битный (RPM)
Конвертер файлов ODA для Linux, 64-разрядная (RPM)
Конвертер файлов ODA для Linux, 32-разрядная версия (DEB)
Конвертер файлов ODA для Linux, 64-разрядная версия (DEB)
Mac OS X Mac OS X 10.12 x64 или более поздняя версия ODA File Converter для Mac OS X
Windows Windows XP или новее (x86)
Windows 7 или более поздняя версия (x64) ODA File Converter для Windows x86
ODA File Converter для Windows x64
===== ODA конвертер файлов
Для преобразования между различными версиями .dwg и .dxf
ODA конвертер файлов
ODA приложение конвертер файлов имеет графический интерфейс и интерфейс командной строки, и принимает следующие входные данные:
- Исходный каталог
- Целевой каталог
- Фильтр входного файла, такие как * .dwg (по умолчанию "* .dwg;. * дх")
- Выходная версия / тип
- Рекурсивный флаг
- флаг аудита
После выполнения, приложение идентифицирует все файлы в указанной директории с исходниками, которые соответствуют указанному фильтру, загружает и сохраняет каждый из этих файлов в указанной выходной директории, заданный выходная версии / типа.
Если флаг аудита включен, операция аудита / ремонт будет применяться к каждому файлу, он будет загружен. Если рекурсивный флаг включен, подкаталоги в каталоге исходных текстов будут обработаны рекурсивно.
ODA File Converter Загрузки
OpenSUSE11.2 / Ubuntu 10.10 x86 / x64 или более поздняя версия.
RPM пакеты: Qt 5.3.2 требуется. Щелкните файл .rpm в браузере Linux (Dolphin) для установки.
DEB пакеты: Qt 5.3.2 требуется. Используйте системное программное обеспечение для установки, например DPKG -i ODAFileConverter_lnxX86_4.7dll.deb, из командной строки терминала. Вам может потребоваться привилегии суперпользователя для установки.
Mac OS X 10,12 64 или более поздняя версия
Windows XP или более поздней версии (x86)
Windows 7 или более поздней версии (x64)
Измеритель диаметра, измеритель эксцентриситета, автоматизация, ГИС, моделирование, разработка программного обеспечения и электроники, БИМ
Что делает некоммерческая фирма по разработке программного обеспечения, когда результаты ее работы превосходят ожидания? Этот вопрос задает тон конференции разработчиков Open Design Alliance в этом году, которая проходила в Праге 11-12 сентября. В своей вступительной речи, обращенной к 125 разработчикам, президент ODA Нейл Петерсон сделал обзор истории организации и сформулировал новые цели. Созданная в 1998 году под названием OpenDWG Alliance, ODA предоставила миллионам пользователей программного обеспечения возможность продолжать использовать формат файла .dwg, ставший популярным благодаря AutoCAD.
При этом ODA устранила зависимость пользователей от единственного поставщика продуктов и сопровождения.
По существу, решив проблемы совместимости с самым популярным в мире форматом инженерных файлов, теперь ODA ставит перед собой новую задачу: сохранение формата .dwg актуальным и полезным для своих клиентов — и через них для миллионов пользователей САПР по всему миру.
Платформа разработки Teigha предлагает разработчикам САПР несколько отраслевых продуктов для различных дисциплин, включая архитектуру, гражданское строительство, проектирование изделий и техническую публикацию. (Источник: Open Design Alliance)
Основным продуктом ODA теперь является платформа разработки Teigha. Ее можно использовать в качестве основы для создания полновесной САПР. В последние годы ODA добавила поддержку чтения/записи для Autodesk Revit, поддержку 3D PDF, технологию рендеринга и многое другое.
Следующее поколение Teigha
В этом году ODA анонсировала три новых расширения библиотек разработки: Teigha Cloud, Teigha Visualize и Teigha Publish. Детали:
Teigha Cloud — это среда для разработки приложений САПР, которые исполняются в облаке и могут использоваться в браузере. Первоначально задуманная как инструмент просмотра, Teigha Cloud в ближайшие месяцы будет дополнена различными инструментами редактирования и поддержкой клиент-серверных приложений.
Teigha Visualize — это набор средств разработки программного обеспечения (SDK) для создания высокопроизводительных приложений для рендеринга, адаптированных для САПР и соответствующей технической графики. Некоторые расширения Teigha требуют отдельной лицензии, но Teigha Visualize входит в стандартное лицензионное соглашение. Выделение рендеринга из базовой технологии Teigha позволит производителям программного обеспечения использовать SDK при создании новых приложений для обработки всех видов визуальных инженерных данных, например, данных 2D и 3D моделирования и анализа. К концу года Teigha Visualize будет поддерживать многопоточную обработку метафайлов, что позволит выполнять быстрый рендеринг с использованием графического процессора.
Teigha Publish дополняет существующие 3D PDF возможности базовой платформы Teigha возможностью создания интерактивных 3D PDF-документов, которые могут содержать данные о продукте, предопределенные представления и настраиваемые функции. Поддерживаются файлы .dwg, .dxf и .dgn типов, используемых в Revit.
Что дальше?
Членами ODA являются более 1200 поставщиков программного обеспечения, компаний, использующих САПР, и учебных заведений. Петерсон отметил рост членства в организации, поскольку возвращаются бывшие члены альянса, которые ушли по той или иной причине. «Мы годами не повышали цены, — сказал Петерсон. — Мы предлагаем больше технологий и возможностей, чем когда-либо прежде, по той же цене для наших членов». ODA принадлежит ее участникам и не публикует конкретных сведений о доходах или расходах. Но Петерсон признался, что увеличение доходов от платы за лицензии и членство позволило ODA расширить штат до 75 программистов и взяться за реализацию новых задач.
Исходной целью ODA была совместимость, но теперь целью является сохранение формата .dwg актуальным в долгосрочной перспективе. Недавно ODA конвертировала платформу Teigha из C++ в Javascript в качестве исследовательского эксперимента. Петерсон сказал, что в результате получился слишком большой программный продукт, чтобы его можно было использовать как есть, но это исследование оказалось исключительно полезным.
«Мы обнаружили много зависимостей, поэтому мы работаем над тем, чтобы сделать код более модульным для возможного будущего использования в браузере». Цель состоит в том, чтобы сохранить .dwg актуальным в течение следующих 20-30 лет.
Elysium CADdoctor — один из сотен программных продуктов, которые используют платформу разработки Teigha от Open Design Alliance. (Источник: Элизиум)
Автор: Рэндолл С. Ньютон является ответственным редактором GraphicSpeak. Более 25 лет пишет об инженерных и конструкторских технологиях.
Понравилась статья? Тогда поддержите нас, поделитесь с друзьями и заглядывайте по рекламным ссылкам!
Читайте также: