TechDraw сохранить как DXF
Jump to navigation
Jump to search
This command exists up to version 0.18. Starting from version 0.19 it is replaced by TechDraw ExportPageDXF
Menu location |
---|
TechDraw → Export page Dxf |
Workbenches |
TechDraw |
Default shortcut |
None |
Introduced in version |
0.18 |
See also |
TechDraw SaveSVG, Draft DXF |
Description
The Export page Dxf tool saves a drawing page as a DXF file
Usage
- Select a Page in the tree view, if the document contains multiple pages.
- Press the
TechDraw SaveDXF button.
- Select a location and file name.
Limitations
- Radial and Diameter dimensions will only export properly if they are "inside" the arc.
- Scaling is not supported. The DXF will be drawn in the actual size of the TechDraw page.
- Units are not supported. The DXF will be drawn in millimeters (mm). Dimension text will be shown exactly as displayed in TechDraw.
- TechDraw can't export a DraftView or an ArchView to DXF. These views are SVG elements generated internally by the Draft Workbench, so there is no geometrical shape to export. To export a view as DXF, it must have been created with TechDraw View or TechDraw NewProjGroup. For example, select an Arch SectionPlane, then use Draft Shape2DView to create a flat projection shape, and then use TechDraw View on this object. Alternatively, select the objects from the tree view or the 3D viewport, and export to DXF using File → Export.
- The title block of a page is an SVG template as well, so it will not be exported to DXF either.
- In general, TechDraw can only export to DXF those elements that are supported by the
Import::ImpExpDxfWrite
class of the Import Module.
Notes
- This function exports the R12 (AC1009) and R14 (AC1014) versions of DXF.
- R12 is an older, simpler version of the standard, but should be readable by most other software.
- R14 is the default version. It includes support for splines and ellipses among other things.
- There are 2 parameters that affect DXF output:
- Tools → Edit parameters → BaseApp/Preferences/Mod/Import → DxfVersionOut, valid entries are 12 or 14. Default is 14.
- Tools → Edit parameters → BaseApp/Preferences/Mod/Import → DiscretizeEllipses. If
true
, splines/ellipses are converted to polylines; iffalse
, spline and ellipses are written as spline and ellipse objects. Default isfalse
.
Scripting
See also: TechDraw API and FreeCAD Scripting Basics.
The SaveDXF tool can be used in macros and from the Python console by using the following functions:
TechDraw.writeDXFPage(page,filename)
TechDraw
- Pages: New Default, New Pick
- Views: New View, New Projection Group, New Section, New Detail, New Annotation, New Draft, New Arch, Spreadsheet
- Clips: Clip, ClipPlus, ClipMinus
- Dimensions: New Length, New Horizontal, New Vertical, New Radius, New Diameter, New Angle, New Angle3Pt, New Links
- Decoration: Hatch Area, Geometric Hatch, New Symbol, New Image, Toggle Frames
- Utilities: SaveSVG, SaveDXF
- Additional: Preferences, Import-Export Preferences; Hatching, LineGroup, Templates; TechDraw API, TechDrawGui API
Документация пользователя

- Установка: Windows, Linux, Mac; Начинающим
- Базовая: О FreeCAD, Верстаки, Настройки, Структура документа, Настройка интерфейса, Свойства, Модель мыши; Учебники
- Верстаки: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Скрипты: Введение в Python, Учебник скриптов FreeCAD, Основы скриптов FreeCAD, Установка макросов, Команды графического интерфейса, Единицы Модули: Создание модулей, Создание верстаков, Добавление верстаков Сетки: Сеточные скрипты, Модуль сеток Детали: Модуль Part, Скрипты топологических данных, PythonOCC, Из Mesh в Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Интерфейс Qt: PySide, Использование графического интерфейса FreeCAD, Создание диалогов Параметрические объекты: Скриптовые объекты Прочее: Кусочки кода, Функции рисования линий, Встраивание FreeCAD, Библиотека векторной математики FreeCAD, Хаб опытных пользователей, Python, Макросы, Основы скриптов FreeCAD, Topological data scripting