Draft Workbench/ru: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
mNo edit summary
Line 187: Line 187:
</div>
</div>


{{Docnav
<div class="mw-translate-fuzzy">
|[[Arch Workbench|Arch Workbench]]
{{docnav|Image Module|Arch Module}}
|[[Drawing Workbench|Drawing Workbench]]
{{Draft Tools navi}}
|IconL=Workbench_Arch.svg
{{Userdocnavi}}
|IconR=Workbench_Drawing.svg
</div>
}}





Revision as of 03:12, 21 February 2020

The FreeCAD Draft Workbench Icon

Верстак Draft позволяет быстро начертить в текущем документе простые двумерные объекты и предлагает некоторые инструменты для их модификации. Некоторые из этих инструментов так же работают на других объектах FreeCAD, сделанных не на верстаке Draft. На верстаке имеется полнофункциональная система привязки и некоторые утилиты для управления объектами и установками.

The created 2D objects can be used for general drafting in a way similar to Inkscape or Autocad. These 2D shapes can also be used as the base components of 3D objects created with other workbenches, for example, the Part and Arch Workbenches. Conversion of Draft objects to Sketches is also possible, which means that the shapes can also be used with the PartDesign Workbench for the creation of solid bodies.

FreeCAD is primarily a 3D modelling application, and thus its 2D tools aren't as advanced as in other drawing programs. If your primary goal is the production of complex 2D drawings and DXF files, and you don't need 3D modelling, you may wish to consider a dedicated software program for technical drafting such as LibreCAD, QCad, TurboCad, and others.

Draft Workbench Example

Черчение объектов

Инструменты для создания объектов.

  • Линия: создать отрезок через две точки
  • DWire (полилиния): создать кривую, состоящую из отрезков (полилинию)
  • Окружность: pисует правильный многоугольник от центра, радиуса и количества сторон
  • Дуга: создать дугу по центру, радиусу и начальному и конечному углу
  • Эллипс: создать эллипс по двум угловым точкам
  • Многоугольник: создать правильный многоугольник по из центру и радиусу
  • Прямоугольник: создать прямоугольник по двум противоположным точкам
  • Текст: создать многострочную текстовую аннотацию
  • Размер: создать размерную линию
  • B-сплайн: создать B-сплайн из последовательности точек
  • Точка: создать точку
  • Текст в кривую: создать сложную форму, представляющую текстовую строку
  • Граневяз: создать новый объект из выбранных граней существующих объектов
  • Кривая Безье: создать кривую Безье из последовательности точек
  • этикетка: Подписанные места со стрелкой, указывающей на выбранный элемент представлено в версии 0.17

Изменение объектов

Эти инструменты изменяют существующие объекты. Они работают на выбранных объектах, но если ни одного объекта не выбрано, вам будет предложено его выбрать.

Many operation tools (move, rotate, array, etc.) also work on solid objects (Part, PartDesign, Arch, etc.).

Утилиты инструменты

Через контекстное меню по правому клику мыши доступны дополнительные инструменты, зависящие от выбранного объекта.

Предпочтения

Форматы файлов

Верстак Draft позволяет FreeCAD импортировать и экспортировать следующие форматы файлов:

Install importers

Дополнительные возможности

  • Привязка: позволяет разместить новые точки на специальных частях существующих объектов
  • Геометрические ограничения: позволяет разместить новые точки горизонтально или вертикально относительно предыдущих точек
  • Работа с координатами вручную: позволяет вводить координаты вручную, вместо указания их на экране
  • Рабочая плоскость: позволяет задать плоскость в трёхмерном пространстве, где будут проводиться операции с плоскими фигурами

Unit tests

See also: Test Workbench.

To run the unit tests of the workbench execute the following from the operating system terminal.

freecad -t TestDraft

Сценарии

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

The workbench includes a module to create samples of all objects in a new document. introduced in version 0.19

Use this to test that all objects are produced correctly.

import drafttests.draft_test_objects as dto
doc = dto.create_test_file()

Inspecting the code of this module is useful to understand how to use the programming interface.

$INSTALLDIR/Mod/Draft/drafttests/draft_test_objects.py

Where $INSTALLDIR is the toplevel directory where the software was installed; for example, in Linux it may be /usr/share/freecad.