- Карманный КОМПАС
- Карманный КОМПАС
- Просмотрщик КОМПАС-3D для Android: опыт портирования крупного Windows-приложения
- Исходные условия
- Сложности, подводные камни и решения
- Результаты разработки
- Программы на андроид для черчения – Приложение для создания и редактирования электронных схем на Android. Скачать Quick Copper для Андроид.
- Программы на Андроид для черчения: ТОП лучших
- CAD Touch Free
- DWG FastView-CAD Viewer & Editor
- GnaCAD
- Как открыть файлы AutoCad в ZWCAD
- Лучшие простые программы для черчения на компьютере
- SketchUp
- NanoCAD
- A9CAD
- ABViewer
- FreeCAD
- Лицензионное ПО для открытия проектов в формате DWG
Карманный КОМПАС
АСКОН представляет КОМПАС:24 — мобильное приложение для просмотра 3D-моделей
Карманный КОМПАС
АСКОН представляет КОМПАС:24 — мобильное приложение для просмотра 3D-моделей
Компания АСКОН исполняет давнюю мечту пользователей КОМПАС-3D и выпускает первое мобильное приложение для решения их производственных задач — КОМПАС:24. Новинка позволяет просматривать 3D-модели, созданные в системе КОМПАС-3D, на мобильных устройствах с ОС Android и на совещании с заказчиком, и в цехе, и в командировке.
С помощью КОМПАС:24 пользователь сможет продемонстрировать свои разработки партнерам или коллегам, просмотреть модели, присланные по почте, обучать сотрудников на наглядных примерах — и все это без привязки к рабочему месту. А используя функцию динамического сечения, которая появится в новой версии КОМПАС-3D V15, прямо в мобильном приложении можно будет посмотреть, что находится внутри разработанного узла или детали.
Приложению доступны следующие функции:
- Вращение, масштабирование и панорамирование изображения;
- Отображение информации о файле (автор, комментарий);
- Динамическое сечение плоскостью.
КОМПАС:24 — новый полезный инструмент и для инженера, который сможет без компьютера продемонстрировать свою модель на совещании и показать варианты решений, проработанных в КОМПАС-3D; и для руководителя, который, пользуясь планшетом с установленным приложением, будет оперативно принимать решения в независимости от того, где он находится в данный момент.
КОМПАС:24 станет первым приложением, созданным компанией АСКОН специально для решения профессиональных задач конструктора, и дополнит линейку «мобильных» разработок компании. В 2012 году компания АСКОН впервые вышла на рынок приложений с мобильным клиентом ЛОЦМАН:24, который позволяет специалистам сферы строительного проектирования удаленно и в режиме онлайн вести мониторинг дел по проектам и согласовывать документы. Следующим шагом по «мобилизации» пользователей стал выпуск приложения для проектирования внешнего облика изделия SubDivFormer, который может использоваться как для инженерных разработок, так и для детских игр. А осенью 2013 года в магазинах AppStore и Google play появилось первое игровое приложение от АСКОН — мобильный 3D-конструктор Machinator.
Источник
Просмотрщик КОМПАС-3D для Android: опыт портирования крупного Windows-приложения
Несмотря на тотальную «мобилизацию» среднестатистического пользователя, большинство инженеров продолжают работать на стационарных ПК. Крупных инженерных программ, в первую очередь САПР, для мобильных ОС крайне мало. Несколько лет назад у компании АСКОН появилось бесплатное приложение КОМПАС:24 для просмотра документов КОМПАС-3D (деталей, сборок, чертежей, спецификаций и др.) на Android-устройствах.
Модель «КАМАЗ Будущего», автор Дмитрий Котляр.
О том, как было реализовано портирование большого Windows-приложения на Android, рассказывает один из разработчиков КОМПАС:24 Александр Полуэктов.
Исходные условия
Специфика формата файлов КОМПАС-3D такова, что отсутствует описание внутренней структуры документа и невозможно прочитать файл, не имея исходников основного продукта (хотя попытки предпринимались как собственными силами, так и сторонними разработчиками).
Данные сериализуются в бинарном виде, каждый класс делает это самостоятельно с учетом версии файла. КОМПАС-3D с пятой версии разрабатывался только под Windows, но пользователи давно просили реализовать хотя бы просмотр файлов из других ОС. Было принято решение о создании отдельного продукта КОМПАС:24 для Android на основе имеющегося кода КОМПАС-3D.
Проект очень крупный – несколько миллионов строк на C++. Раз есть C++, можно использовать NDK, а не писать всё заново. Несколько сократило объем работы то, что часть системы (геометрическое ядро) уже была независима от GUI и адаптирована для Linux-систем.
Тестовое приложение ядра C3D для Linux
Сложности, подводные камни и решения
Изначально задача состояла в том, чтобы прочитать 3D-модели из файлов и отрисовать их, т. е. достать тела, насчитать триангуляцию и вывалить в OpenGL. В реальности оказалось, что в файле сохраняются не результирующие тела, а только история построения. Потребовалось организовать чтение всех имеющихся объектов, включая объекты чертежа/фрагмента, которые используются в эскизе. Добавив работы, это позволило организовать открытие не только деталей/сборок, но и чертежей/фрагментов. Оказалось, что изменения модели, выполненные в сборке, требуют перестроения включенных деталей с передачей данных через запись в память, аналогично хранению на диске. Кроме чтения файла пришлось реализовать еще и механизм записи.
Большое количество исходных текстов, несомненно, надо структурировать. Дабы не изобретать велосипед, проект был разбит на модули, аналогично исходным. Были исключены модули, отвечающие за пользовательский интерфейс и процессы построения. Сначала возникла сложность с нежелающим линковаться математическим ядром. Проблема появилась из-за слишком длинной командной строки, передаваемой линковщику. Для разрешения ситуации без крупных переделок проекта пришлось вывести сборку ядра на виртуальную машину с Linux. К счастью, в очередной версии Android NDK проблема была исправлена, и сейчас такие сложности отсутствуют.
Не являлась существенной проблемой, но требовала крепких нервов отладка. Внесение изменений в одну строчку требует на сборку и перезапуск проекта от трех (в лучшем случае) до 40 минут.
Отображение чертежа
Работа с файловой системой, реестром и пользовательским интерфейсом была вынесена в отдельные модули. Это позволило значительно ограничить места сплошного переписывания. Здесь сложностей добавили строки. В зависимости от версии файла строка может оказаться либо 1-байтной windows-1251, либо 2-байтной wchar_t. Для Android NDK родная кодировка utf-8 и допустимо использование 4-байтного wchar_t. А ещё строки сравниваются на больше/меньше и с них насчитываются хэши. Единственный способ борьбы с этим зоопарком – длительная отладка и пристальный взгляд в код.
Значительно увеличило время разработки большое количество legacy-кода. Проект — реально старый. Встречается код, написанный 15 лет назад под Visual Studio 6 / Borland C++ Builder. С учётом того, как спокойно компилятор от Microsoft относится к нарушению стандарта C++ (а иногда даже поощряет), пришлось часто переписывать платформонезависимые, на первый взгляд, фрагменты кода.
О специфике сериализации я уже упоминал в начале. Данные сериализуются в бинарном виде, и каждый класс делает это самостоятельно с учетом версии файла. Сериализуются встроенные типы windows, в т.ч. VARIANT. Сериализуются хэши строк, которые потом сравниваются со строками (помним про кодировки).
Результаты разработки
Разработка первой версии КОМПАС:24 заняла около полугода. В новых релизах появляется поддержка свежих версий файлов КОМПАС-3D и небольшие доработки.
В проект включено более 2000 cpp-файлов из КОМПАС-3D и около 20 файлов, характерных только для КОМПАС:24. В коде около 4000 участков с различной реализацией для КОМПАС-3D и КОМПАС:24.
Достигнута возможность открывать любую модель, сборку или чертеж, на которые хватит оперативной памяти мобильного устройства. На практике открываются не все файлы, но это вопрос исправления отдельных багов.
Получен код, который относительно легко поддерживать для всех платформ. Существуют экспериментальные сборки КОМПАС:24 для Linux и Windows.
Применение динамического сечения к модели турбомуфты
В процессе разработки подтверждена возможность существования КОМПАС-3D для Android. При открытии сборок происходит полное перестроение. Мобильные приложения сделали огромный скачок от простых игр и записных книжек до серьёзных проектов. К тому же по производительности современные телефоны обогнали ПК десятилетней давности, а размеры и разрешения планшетов позволяют размещать на экране достаточное количество информации.
КОМПАС:24 стал полигоном для проверки решений, часть из которых была впоследствии перенесена в КОМПАС-3D. К примеры, в КОМПАС:24 впервые появились динамическое сечение 3D-моделей, быстрая отрисовка с кэшированием триангуляции и быстрое открытие сборок из кэша без перестроения.
Александр Полуэктов, ведущий программист
Источник
Программы на андроид для черчения – Приложение для создания и редактирования электронных схем на Android. Скачать Quick Copper для Андроид.
Программы на Андроид для черчения: ТОП лучших
Для черчения на Андроид вы можете использовать специальные программы заметно упрощающие процесс. Приложения доступны бесплатно в Google Play.
Программы для черчения, архитекторов и дизайнеров на Андроид в цифровом магазине Google Play появляются с завидной регулярностью: некоторые помогают рисовать в векторе, другие – планировать расположение объектов в кадре, третьи – рассчитывать площадь геометрических фигур, взаимодействуя с целой коллекцией формул и расчетов.
Казалось бы, среди столь обширной коллекции приложений обязаны затесаться и программы для черчения, но, как подсказывает практика, дела в жанре обстоят иначе. Кроме давно известного AutoCAD и взглянуть не на что! А потому – придется искать самородки, не обращая внимания на ограненный алмаз:
CAD Touch Free
Новичок жанра на Андроид с интуитивным интерфейсом, продуманной рабочей панелью (кнопки располагаются там, где и должны, но, если по каким-то причинам оформление не подходит, детали легко поменять, недолго покопавшись в настройках) и двумя режимами взаимодействия с чертежами и заранее подготовленными моделями.
Да, разработчики действительно предлагают просматривать и изменять стандартные 2D заготовки (поддерживаются разные форматы, и DWG от AutoCAD – тоже на месте), и изучать 3D объекты и целые сцены.
И, хотя с поставленной задачей иногда не справляются и компьютеры, в CAD Touch Free оптимизация доведена до совершенства: ни ошибок, ни лагов, ни долгих загрузок. Единственное, с чем могут возникнуть проблемы – с использованием облачных хранилищ, с которых идет загрузка исходников. А вот остальное работает, как швейцарские часы.
DWG FastView-CAD Viewer & Editor
Полнофункциональная графическая лаборатория для черчения, открывающая чертежи и документы, воссозданные в AutoCAD и иных сервисах, доступных на компьютерных операционных системах.
Из плюсов DWG FastView – бесплатное распространение (без рекламы разработчики не обошлись, но платить за подписку ежемесячно тут точно не придется), поддержка экспорта в форматах, вроде PDF, BMP или JPG (при желании на оцифрованных изображениях можно оставлять пометки для дополнительной ясности), возможность передачи получающихся работ в облачные хранилища.
С точки зрения оформления – программа слегка перегружена. Нижняя рабочая панель, частенько находящаяся над рекламным баннером, съедает слишком много свободного пространства, заставляя часами изменять детализацию или же менять способ отображения кадра.
Еще одна проблема – странные фантомные нажатия, появившиеся после некоторых обновлений приложения. Там, где размещаются уже готовые геометрические фигуры по неизвестным причинам появляются еще и «запасные», сильно мешая процессу. О проблеме разработчики знают, но исправлять ситуацию, словно и не спешат.
GnaCAD
Графический компаньон на Андроид, способный с легкостью открывать 2D и 3D чертежи любых объемов (да еще и не важно откуда – из внутренней или внешней памяти, FTP или облачных хранилищ), а затем – открывать доступ к точечному и гибкому редактированию.
Из плюсов GnaCAD – возможность работать с чертежами в полуавтоматическом режиме, когда линии прокладываются по точкам и координатам, а не вручную. Еще тут легко добавлять дополнительную текстовую информацию для коллег, которым еще предстоит столкнуться с рабочими файлами, и добавлять линии «черновика», которые стираются в одно нажатие, но помогают заранее понять, еще до изменения файла, к каким последствиям приведут корректировки.
И напоследок – программа GnaCAD не страдает от рекламы и не заставляет каждые пять минут прерываться на просмотр промо-роликов и уведомлений, занимающих половину рекламы. Работать тут можно бесплатно и без перерывов.
Как открыть файлы AutoCad в ZWCAD
Viewer Из стационарных программ со всеми операционными системами совместим только ZWCAD Viewer и онлайн-сервисы:
Вне зависимости от того, как способ вы выбрали для открытия документа в формате DWG онлайн-программа или установленный софт на компьютер, вы должны проверить файл на вирусы и только потом приступать к загрузке.
Предварительная работа с чертежом начинается с нескольких этапов:
- Чтобы открыть файл, необходимо воспользоваться кнопками «Файл», далее «Экспорт» или «Создать».
- После того, как объект помещен в обменник, приступаем к просмотру.
- Для удобства манипулирования вы можете изменять видимость слоев, для этого обратите внимание на разделы «Фон» и «Слои». Оцените инструменты «Заморозки/Разморозки». Они позволяют сохранять изменения и полностью убирать слой из рабочего пространства.
- Для удобства перехода одного макета к другому используйте функцию «Сравнения чертежей». Сопоставляйте схемы в одном поле и выделяйте отличия.
Вы можете загрузить программу с официального сайта компании бесплатно и протестировать ее.
Лучшие простые программы для черчения на компьютере
Если Вам нужна простая программа для черчения, то Вы попали по адресу. Мы составили список из пяти самых простых образцов ПО, которыми пользуются люди, занимающиеся 2D и 3D моделированием.
Выбирали мы их по одному простому критерию – простоте использования. Чтобы понять, действительно ли та или иная программа является легкой в использовании, мы запустили ее самостоятельно, а также прочитали множество отзывов с самых разных сайтов.
Какая из них самая простая, пусть каждый выберет сам. Но у всех из них есть свои преимущества и недостатки.
SketchUp
Это программа от корпорации Google с интерфейсом на русском языке. В ней есть все самое необходимое чтобы начать работу в мире моделирования – стандартный набор инструментов, простейший интерфейс (никаких скрытых меню и непонятных функций), а также подробная справка.
Что касается последнего, то помимо обычного для любой хорошей программы списка типичных вопросов и ответов, в SketchUp есть также набор видеоуроков.
С их помощью каждый сможет увидеть, как работать с программой, где и какие инструменты у нее находятся, что нужно чтобы их использовать и так далее. Главное, что все это наглядно, а не просто в виде текста.
Также в видеоуроках пользователь сможет увидеть, как работают настоящие профессионалы в данной области. В общем, для новичков здесь есть все что нужно!
Вот еще несколько особенностей SketchUp:
- Есть собственный форум, поэтому все вопросы, ответов на которые нет в справочном центре (хотя это маловероятно), можно задать там. Ответ дадут реальные люди – такие же пользователи или эксперты Google.
- Существует набор расширений для увеличения функционала. Благодаря таковому можно сделать из ПО для черчения, которым пользуются новички, в настоящий профессиональный набор инструментов.
- Огромная библиотека собственных объектов, которые есть в свободном доступе.
В общем, SketchUp – это лучшая программа, чтобы начать чертить! Да, в ней нет такого богатого функционала, зато все просто и понятно. После SketchUp можно переходить на что-то более сложное.
Ссылка на скачивание
NanoCAD
Существует тяжеловес в области ПО для черчения и называется он КОМПАС-3D. Им пользуется подавляющее большинство людей, занимающихся моделированием. Эта программа позволяет рисовать как 3D объекты, так и схемы, например, электрические принципиальные.
Так вот, NanoCAD – это сильно обрезанная версия КОМПАС-3D. Если кто-то работал с КОМПАСом, то интерфейс этой программы ему покажется очень знакомым.
Здесь есть те же объекты, те же инструменты, те же настройки. Только специализированных инструментов и возможностей для тонкой настройки нет.
Если же Вы никогда не имели дело с какими-либо программами для черчения, то советуем Вам начать знакомство с удивительным миром моделирования со SketchUp, затем перейти на NanoCAD, а потом уже и на КОМПАС-3D.
Вот несколько особенностей NanoCAD:
- Стандартные настройки объектов – координаты вершин, толщина и тип линий, ширина, длина и другие параметры размеров и тому подобное. Тонкой настройки, как мы говорили выше, здесь нет.
- Возможность настроить интерфейс под себя. Как и в КОМПАСе, в NanoCAD легко можно убрать или добавить какую-то панель инструментов.
- Интерфейс также на русском языке. Программа полностью бесплатная.
Многие советуют начинать работать с чертежами именно в NanoCAD, так как это отличная и бесплатная альтернатива КОМПАСу.
Ссылка на скачивание
A9CAD
Еще один прекрасный набор инструментов, который многие специалисты советуют начинающим.
Конечно, A9CAD не настолько прост как SketchUp, но все же за несколько дней его вполне можно освоить и начать делать несложные чертежи.
Данная программа работает только с форматами DWG и DXF, причем файлы должны быть созданы тоже в A9CAD. Если они будут сделаны в том же КОМПАСе, то здесь их не откроешь. По крайней мере, это будет весьма затруднительно.
Имеется вполне стандартный набор инструментов. Конечно, опытным юзерам или тем, кто хочет научиться чертить профессионально, этого не хватит.
Здесь есть инструменты для рисования окружности, дуги, линии, квадрата/прямоугольника и кривой, а также для нанесения точек. Ниже есть кнопка для нанесения текста и изменения цвета.
Конечно, измерить расстояние, копировать фигуру и выполнять подобные действия здесь тоже можно. А вот выполнять настройку самих объектов уже не получится.
Другие особенности A9CAD такие:
- Есть возможность напечатать полученный чертеж.
- Программа полностью бесплатная, но интерфейс английский.
- Дополнительных функций и модулей расширения здесь нет и не будет.
Ссылка на скачивание
ABViewer
Преимущество ABViewer состоит в том, что интерфейс здесь выполнен в духе программ от Microsoft. Имеется в виду офисный пакет, то есть Word, PowerPoint, Excel и так далее. Некоторые даже думают, что ABViewer – это тоже часть офисного ПО от создателей Windows.
Все основные элементы собраны вверху. Они поделены на определенные категории.
К примеру, если раскрыть блок «Рисование», можно будет увидеть инструмент для нанесения той же прямой или кривой линии, прямоугольника, окружности и других фигур. Есть также блок «Текст», который дает возможность добавить на чертеж текст в формате WordArt или в одном из обычных шрифтов.
Что касается непосредственно черчения, то этот процесс здесь проходит максимально просто и гладко. Есть минимальные возможности для настройки объектов.
Так пользователь может вручную ввести координаты X, Y, длину, угол и отслеживание. С этим все очень хорошо, но, опять же, только для начинающих юзеров.
Еще несколько особенностей ABViewer:
- Есть широкие возможности для работы с разными форматами. Чертежи можно даже конвертировать из одного формата в другой.
- Набор инструментов экспертами оценивается как средний, то есть его хватит полупрофессиональным специалистам, а тем более новичкам.
- Русский интерфейс. Программа платная, но есть пробный период в 45 дней. За это время программу вполне можно освоить целиком и перейти на что-то более сложное.
Ссылка на скачивание
FreeCAD
И еще одна максимально простая в использовании программа с большими и яркими инструментами (имеется в виду изображения инструментов в окне FreeCAD).
По функционалу FreeCAD очень похож на AutoCAD, еще один гигант в мире моделирования и черчения. При этом множество функций и тех же инструментов взяты именно от AutoCAD. Поэтому Вы вполне можете использовать FreeCAD в своей работе, хорошенько его освоить, а потом уже переходить на AutoCAD или даже на КОМПАС.
Возможность работать в 3D здесь отсутствует. Зато 2D чертежи получаются отменными. После создания их можно открывать в любой другой подобной программе.
Можно вводить вручную координаты каждого объекта, его длина и угол. Интересно, что кроме координат X и Y,здесь также можно ввести и Z.
Другие интересные моменты в работе FreeCAD таике:
- Хорошо проработана работа с макросами, то есть небольшими подпрограммами, которые выполняют одни и те же действия.
- Огромное количество форматов для чтения и сохранения чертежей.
- Интерфейс не на русском языке, зато программа тоже бесплатная.
Ссылка на скачивание
Если Вы знаете еще более простые программы для черчения, пишите о них в комментариях. А ниже Вы можете видеть один из уроков по работе в самой простом наборе инструментов для моделирования, SketchUp.
Лицензионное ПО для открытия проектов в формате DWG
Для использования всех возможностей при построении, редактировании, передаче файлов необходимо воспользоваться полноценным софтом. Разработчики создают модификации утилит в зависимости от рода деятельности клиента. ZWSOFT предлагает специальные версии ПО для архитекторов, дизайнеров, геодезистов, строителей, операторов коммуникационных сетей.
Преимуществом стационарных систем в отличие от бесплатных и онлайн-аналогов является не только расширенный функционал, но и регулярное обновление цифрового обеспечения.
Если вы в поиске того, какая программа открывает DWG формат без искажений и негативных трансформаций, ознакомьтесь с рейтингом лицензионных утилит:
- «Компас». Разработка российской . Мощный САПР на русскоязычной основе. Имеет несколько комплектаций для коммерческих и обучающих целей: Home, LT, График и СПДС. Помогает вести сопутствующую документацию в соответствии с отечественными нормативными актами и ГОСТами. Также создатели представили отдельное приложение только для просмотра 3D-моделей. Работать на нем можно без постоянного продления коммерческой лицензии. Формат DWG не является внутренним для ПО, поэтому вероятны искажения чертежей и схем при импорте или экспорте.
- ArchiCAD. Софт-пакет для архитекторов, основанный на методе интеллектуального моделирования. При работе используется концепция виртуального здания – специалист может вращать 3D-модель, а также изменять наклон и ракурс просмотра. Кроме того, развита система динамических блоков и геометрических зависимостей. Таким образом, если человек вносит изменения в расчетную смету или пропорции объекта, то автоматически трансформации происходит и в отдельных деталях чертежа. Но при загрузке или выгрузке документов может возникать деформация построений. Используют в сфере ландшафтного дизайна, строительстве сооружений любой сложности и этажности.
- ZWCAD. Привычный и интуитивно понятный интерфейс с русскоязычным меню позволяет сократить время на обучение работе в данной программе. На официальном сайте разработчика есть детальные инструкции к основным и дополнительным модулям, а также видео-тьюториалы на каждое обновление. ПО имеет полный пакет стандартных услуг по чтению, созданию, преобразованию и распространению документов с расширением DWG. Тестовые процедуры доказывают максимальную совместимость программы с данным форматом самых распространенных версий. Другими преимуществами утилиты являются реалистичная 3D-визуализация, импорт и экспорт растровых изображений JPEG, PNG, BMP.
Одним из достоинств приобретения ПО с гарантийным обслуживанием разработчика является активная обратная связь. Менеджеры ZWSOFT всегда готовы помочь вам в решении спорных вопросов и исправлении системных сбоев.
Источник