Какая программа читает формат dxf

Содержание

Сэр. А для чего нужен формат RTF и чем он отличается от DOC ?

#3 Ответ от Евгений Елпанов 23 июня 2005г. 12:44:34

Re: Для чего нужен формат DXF?

> Дима
Это обычный текстовый формат в котором можно изменять чертеж воспользовавшись обычным блокнотом надо только знать основы формата.
На самом деле формат нужен для програмистов и их программ.

#4 Ответ от Vook 23 июня 2005г. 12:58:25

Re: Для чего нужен формат DXF?

dxf — открытый формат для обмена данными различных КАД систем

#5 Ответ от brigval 23 июня 2005г. 14:15:42

Re: Для чего нужен формат DXF?

Дима пишет:

Не называйте себя чайником. Дима, если Вы спрашиваете, то Вы уже не чайник. А вопрос, действительно интересный. Я например, знаю, что DXF понимают многие программы и для них не составляет труда конвертировать свои данные в DXF. Другие программы понимают DXF, но могут только прочитать его.

То есть DXF выполняет функцию передачи данных из одних программ в другие.

FreeCad В формат DXF

#6 Ответ от Forma 23 июня 2005г. 15:08:15

Re: Для чего нужен формат DXF?

IMHO «Vook» ответил на вопрос.

dxf — открытый формат для обмена данными различных КАД систем

К сожалению, не стандартизирован.

#7 Ответ от VK 23 июня 2005г. 15:12:19

Re: Для чего нужен формат DXF?

Если не ошибаюсь, DXF это Drawing eXchange Format — как уже сказали выше, открытый формат для обмена графическими данными (чертежами) между программами.
А формат DWG — это каким то образом кодированый, для внутреннего использования продуктами Autodesk, хотя, с ним могут работать и другие программы, например Corel Draw (экспорт/импорт). В отличии от DXF он НЕ текстовый и более компактный.

#8 Ответ от brigval 23 июня 2005г. 15:22:50

Re: Для чего нужен формат DXF?

Я пока раздумывал, Vook ответил 🙂

Сообщения 8

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Форум работает на PunBB , при поддержке Informer Technologies, Inc

Источник: www.caduser.ru

Как открыть файл DXF на Android?

Если вы придерживаетесь формата DXF, доступны бесплатные программы для просмотра файлов. Autodesk Viewer — отличный вариант для Windows. Такие приложения, как Adobe Illustrator, AutoCAD и eDrawings, также доступны для использования на компьютерах Windows и Mac. Чтобы открыть файл DXF в Autodesk: нажмите «Файл», выберите «Открыть», а затем выберите «DXF» или «.

Что такое файл DXF и как его открыть?

Файл DXF представляет собой файл формата обмена чертежами. Откройте один в Интернете с помощью ShareCAD или в автономном режиме с помощью eDrawings Viewer. Преобразование в SVG, DWG, PDF и т. д. с помощью различных инструментов преобразования.

Читайте также:
Как называется программа для просмотра контактов в других телефонах

Как открыть файлы AutoCAD на Android?

Используйте всю мощь AutoCAD, куда бы вы ни пошли!

Правильная подготовка DXF формата для ЧПУ станков | Экспорт

AutoCAD Mobile — это приложение для просмотра и редактирования файлов DWG с простыми в использовании инструментами черчения и черчения. Просматривайте, создавайте и редактируйте файлы DWG на мобильных устройствах — в любое время и в любом месте.

Почему я не могу открыть файл DXF?

Попробуйте восстановить исходный файл DWG (см. Как восстановить поврежденные файлы AutoCAD). Если DXF был создан сторонним программным обеспечением, проверьте исходный проект на наличие повреждений файлов, конфигурации и т. д. и заново создайте DXF. Следующим шагом может быть запрос файла в другом формате данных, таком как DWG.

ЭТО ИНТЕРЕСНО: Как редактировать деталь в сборке Onshape?

Как открыть файл DXF на телефоне?

Как открыть файл DXF на Android

  1. Откройте Google Play Store.
  2. Найдите Schemata CAD Viewer DWG/DXF и нажмите «Установить».
  3. После завершения установки вы можете использовать его, чтобы открыть любой файл DXF, который у вас есть на вашем телефоне.

Как преобразовать DXF в PDF?

Выполните следующие действия, чтобы преобразовать DXF в PDF.

  1. В Acrobat выберите «Инструменты», затем «Создать PDF».
  2. Выберите «Один файл», затем «Выбрать файл» в меню параметров.
  3. Загрузите файл DXF.
  4. Нажмите или коснитесь «Создать». Это преобразует выбранный файл в PDF.
  5. Сохраните PDF-файл в нужном месте.

Как открыть файл DXF без AutoCAD?

Нужно просматривать файлы DXF онлайн? Вы можете мгновенно открывать файлы AutoCAD в Google Chrome, он действует как средство просмотра файлов DXF. Это программное обеспечение позволяет просматривать файлы САПР (DXF) в браузере Google Chrome, даже если файл САПР находится на вашем Google Диске. Открывайте файлы DXF быстро, мы поддерживаем как локальный компьютер, так и Google Диск.

Как использовать файл DXF?

Импорт файла DXF

  1. Щелкните меню «Файл» «Открыть».
  2. В диалоговом окне «Выбор файла» в поле «Тип файлов» выберите DXF (*. dxf).
  3. Найдите и выберите файл DXF, который вы хотите импортировать, или введите имя файла DXF в поле Имя файла.
  4. Нажмите Открыть.

Как преобразовать файл DXF?

Экспорт чертежа в файл DXF

  1. Щелкните меню «Файл» «Сохранить как».
  2. В диалоговом окне «Сохранить чертеж как» в поле «Тип файлов» выберите формат DXF.
  3. Выберите папку и введите имя файла.
  4. Нажмите кнопку Сохранить.

ЭТО ИНТЕРЕСНО: Почему мой текст не отображает AutoCAD?

Как просмотреть файлы САПР на мобильном устройстве?

Как просматривать файлы САПР на мобильном устройстве

  1. Карманы САПР.
  2. Быстрый просмотр DWG.
  3. АвтоК. 360 г. н.э.
  4. В форме.
  5. eDrawing Pro.

Можем ли мы открыть файл AutoCAD на мобильном телефоне?

Мобильное приложение AutoCAD® включает в себя простой в использовании интерфейс и инструменты для загрузки, открытия, создания и редактирования чертежей DWG™. Поддерживается на устройствах iOS и Android.

Как я могу открыть файл AutoCAD на мобильном телефоне?

Просто загрузите бесплатное мобильное приложение на свое устройство и войдите в систему с тем же идентификатором Autodesk, что и ваша подписка на AutoCAD или AutoCAD LT. Вы будете автоматически обновлены до Премиум-версии приложения.

Что означает DXF?

DXF — это сокращение от «Формат обмена чертежами» или «Формат обмена чертежами». Широко известный как формат AutoCAD DXF, представляет собой формат файла данных САПР. Он был разработан Autodesk для обеспечения взаимодействия данных между AutoCAD и другими программами.

Что такое формат DFX?

3D-документ САПР, созданный с помощью Drafix QuickCAD или Drafix Professional CAD; содержит 3D-объекты и символы, используемые для создания домашних макетов и других дизайнов. Drafix — более старая программа CAD, изначально разработанная Softdesk.

Является ли файл DXF 2D или 3D?

По сравнению с наиболее популярным форматом файлов для 3D-печати, STL, форматы DXF и STL очень совместимы со сторонним программным обеспечением. Основное различие между этими двумя форматами заключается в том, что файлы STL представляют собой файлы 3D-моделей, а DXF — это 2D-или 3D-чертежи.

Читайте также:
Какие программы зарабатывают автоматически

Источник: powerpointmaniac.com

Какая программа читает формат dxf

Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.

Импорт графических данных из DXF файла средствами C#

При написании инженерных программ часто возникает необходимость работать с графическими данными, например чертежами деталей или планами зданий. Да, иногда можно использовать предложенные разработчиком возможности для расширения функционала самой CAD-системы (например, ObjectARX для AutoCAD), но все же часто возникает необходимость работать с чертежами в отдельной самописной программе.

В том случае, если программа пишется «на один раз» и чертеж не сложный, вполне можно жестко задать его в самом коде. Также можно создать свой формат исходных данных, читаемый программой, и заполняемый пользователем вручную, возможно даже с помощью какого-то удобного пользовательского интерфейса. Но что, если чертеж состоит из сотни примитивов – линий, сплайнов, дуг окружностей, или использовать программу придется регулярно с разными чертежами? Возможно, быстрее (ну и как минимум интереснее) будет сделать в программе импорт графических данных из файлов чертежей какого-либо из существующих форматов.

Формат DXF, разработанный Autodesk в качестве универсального формата обмена чертежами между разными CAD-системами, наиболее подходит для этой задачи – этот формат открыт и бесплатен (в отличие, например, от DWG – SDK RealDWG для разработки приложений, работающих с этим форматом, стоит 9000$), широко распространен (практически все CAD-системы умеют делать экспорт в DXF) и удобен для программного считывания. Полную спецификацию формата можно найти на сайте Autodesk. Существуют также готовые модули для различных сред программирования, позволяющие осуществлять импорт из различных графических форматов, в том числе и DXF, однако они тоже в большинстве своем стоят денег, и включение их в свой проект может быть сопряжено с некоторыми сложностями – такие модули часто слабо документированы, спроектированы не самым лучшим образом, не обладают достаточным количеством функций, или наоборот, имеют в своем распоряжении столько возможностей, что поиск нужных превращается в тот еще квест. Рассмотрев все эти возможности, автор решил самостоятельно написать импорт из DXF, чего и Вам рекомендует.

Итак, прежде чем приступить к написанию программы импорта, стоит рассмотреть в теории формат DXF. DXF-файл представляет собой текстовый файл в формате ASCII, заполненный так называемыми группами. Группа является минимальной структурной единицей файла. Если открыть любой DXF файл, мы увидим примерно следующее:

И так далее. Каждые две строчки и являются группой. В первой строчке записывается код группы, во второй – значение. Код группы – это идентификатор того, что эта группа описывает. Например, коды 0-9 используются для обозначения строковых данных, а коды 10-59 – данных в формате с плавающей запятой двойной точности (double).

Но коды используются не только для указания типа значения группы; они также обозначают, что именно содержится в значении группы. Например, код 0 используется в строго определенных случаях – начало секции, конец секции, начало таблицы и т.д., код 2 означает, что в значении группы описано имя (секции, таблицы, примитива…), код 9 используется только в секции HEADER и означает имя переменной. Полный список групповых кодов с описанием можно найти в DXF Reference, здесь и здесь.

Для удобства в дальнейшем в тексте статьи группы будут записываться в виде «Код_группы»:«Значение», например 2:HEADER.

Теперь, когда понятно, из каких «кирпичиков» состоит файл, можно рассмотреть его структуру на более высоком уровне. Общая структура DXF-файла представлена на рисунке 1.

Рисунок 1 – Структура DXF файла.

Как видно из схемы, DXF-файл состоит из разделов, которые именуются секциями (SECTION). Каждая такая секция начинается с двух групп – 0:SECTION и 2:Имя_секции, и заканчивается группой 0:ENDSEC. Количество и порядок секций в различных версиях DXF могут меняться, в новых версиях добавляются новые разделы, поэтому при чтении DXF файла программными средствами не стоит делать ставку на то, что в файле будут именно такие секции и именно в таком порядке. Лучше потратить чуть больше времени и написать гибкий парсер, который сможет прочитать любую версию формата DXF без ошибок и «выудить» оттуда нужные данные.

Читайте также:
Какая команда покажет только опции программы ps

Рассмотрим некоторые секции, которые можно встретить практически в любой относительно современной версии формата DXF – секции HEADER (заголовок), TABLES (таблицы), ENTITIES (примитивы) и BLOCKS (блоки примитивов). Разобравшись в структуре этих секций, работа с любыми другими секциями из более новых форматов не составит труда – принцип везде один и тот же.

В этой секции хранятся различные переменные чертежа, имеющие свое имя. Например, здесь хранится название и версия программы, создавшей чертеж, положение базовой точки чертежа, максимальные и минимальные координаты в чертеже и т.д. Лично мне этот раздел оказался бесполезен, т.к. мне нужна была только геометрия чертежа, но кому-то может и пригодится. Итак, структура секции HEADER показана на рисунке 2.

Рисунок 2 – Структура секции HEADER.

Поясню: в этой секции может содержаться произвольное количество переменных, каждая из которых может содержать произвольное количество данных разных типов. К примеру, переменная $EXTMIN содержит три числа с плавающей запятой двойной точности (double) – координаты X, Y и Z. Каждая переменная начинается с группы с 9:Имя_переменной. Специальной группы, обозначающей конец описания переменной, нет – переменная «кончается», когда встречается следующая группа с кодом 9 или группа 0:ENDSEC.

Здесь все несколько сложнее. В этой секции хранятся массивы данных, например, таблица слоев со всеми их свойствами, таблица стилей и т.д. Мне эта секция также не пригодилась, но для более серьезных приложений здесь явно находится довольно важная информация.

Общая структура секции TABLES показана на рисунке 3.

Рисунок 3 – Структура секции TABLES.

В принципе, из схемы должно быть все понятно – каждая таблица начинается с двух групп – 0:TABLE и 2:Имя_таблицы, и заканчивается группой 0:ENDTAB. Внутри самой таблицы чаще всего присутствует группа 70:Кол-во_строк_в_таблице, также в новых версиях DXF могут быть и другие параметры таблицы. Описание данных, входящих в таблицу, ведется построчно, и группа 0:Имя_таблицы сигнализирует о начале новой строки. Это похоже на описание переменных в секции HEADER, здесь также нет «закрывающей» группы, внутри одной строки может быть любое количество различных данных

А теперь приступаем к самому интересному.

Вообще-то, секция ENTITIES обычно располагается после секции BLOCKS, однако эти две секции мало чем отличаются, и начать лучше с более простой. В этом разделе файла хранятся данные о примитивах – собственно, это и есть графические данные чертежа. Примитив – это какая-то геометрическая фигура, например точка, линия, окружность, дуга и т.д. Существуют также сложные примитивы, состоящие из других примитивов, например полилиния (POLYLINE), состоящая из вертексов, соединенных прямыми или дугами.

Общая структура секции показана на рисунке 4.

Рисунок 4 – Структура секции ENTITIES.

В принципе, никаких неожиданностей в этой секции нет – начало примитива определяется группой 0:Имя_примитива, заканчивается описание примитива следующей группой 0:Имя_примитива или 0:ENDSEC. Однако есть важный момент, связанный со сложными примитивами — их надо обрабатывать по особым правилам, т.к. группа 0:Имя_примитива может встречаться внутри них. В этом случае конец сложного примитива будет приходиться на первую группу 0:Имя_примитива после группы 0:SEQEND.

А теперь небольшой пример.

Нарисовали в AutoCAD три последовательно соединенные линии:

Сохранили в формате DXF, открываем текстовым редактором, смотрим, как это выглядит в тексте (для удобства чтения группы разделены пустыми строками):

0 ;Начало секции

2 ;Секция Примитивы

0 ;Начало примитива Линия

5 ;Уникальный идентификатор примитива

8 ;Номер слоя, на котором расположен примитив

10 ;Координата Х начальной точки

20 ;Координата Y начальной точки

30 ;Координата Z начальной точки

11 ;Координата X конечной точки

21 ;Координата Y конечной точки

31 ;Координата Z конечной точки

0 ;Начало примитива Линия

Источник: 3e-club.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru