Manual:Traditional 2D drafting/ru

Вы могли заинтересоваться FreeCAD, уже имея некоторый опыт технического черчения, например, с помощью программ вроде AutoCAD. Или Вы уже знаете что-то о проектировании, либо Вы предпочитаете чертить вещи перед их изготовлением. В любом случае, FreeCAD предоставляет более традиционный верстак, чьи инструменты встречаются в большинстве двумерных САПР: Верстак Draft.

Верстак Draft, хотя и принимает методы работы из традиционного мира двумерных чертёжных САПР, вовсе не ограничен двумерной областью. Все его инструменты работают во всём трёхмерном пространстве и многие из инструментов Draft, например,  Move или  Rotate широко используются во всём FreeCAD, поскольку они зачастую более интуитивны, чем изменение параметров положения вручную.

Среди инструментов, предоставляемых верстаком Draft, есть такие традиционные чертёжные инструменты как Line,  Circle или  Wire (полилиния), инструменты редактирования вроде  Move,  Rotate или  Offset, система рабочих плоскостей с привязочными сетками, позволяющая Вам точно определить, в какой плоскости Вы работаете, и полная система привязок, сильно облегчающая черчение и позиционирование элементов в точных отношениях друг с другом.

Для демонстрации работы и возможностей верстака Draft мы пройдём через простой пример, результатом которого будет этот простой чертёж, показывающий план маленького дома, содержащего лишь варочную плиту (немного абсурдно, но здесь мы можем делать что хотим, верно?):




 * Переключаемся на верстак Draft
 * Как во всех приложениях технического черчения, разумнее правильно установить окружение, это съэкономит уйму времени. Сконфигурируйте по своему желанию grid and working plane и Текст и размеры в меню Правка -> Параметры -> Draft. В этом упражнении, тем не менее, мы будем действовать так, будто эти параметры сохранят значения по умолчанию.




 * Верстак Draft так же содержит две специальные панели инструментов: одна с визуальными установками, где Вы можете изменить текущую рабочую плоскость, включить/отключить конструктивный режим, установить цвет линии, поверхности, толщину линии и размер текста для новых объектов, а другая для привязок. Здесь Вы можете включать/выключать сетку привязки, и устанавливать индивидуальные положения привязки:




 * Начнём с включённым конструктивным режимом, который позволит нам рисовать некоторые направляющие, по которым мы нарисуем финальную геометрию.
 * Если желаете, установите рабочую плоскость на XY. Если Вы сделаете это, рабочая плоскость не изменится при любом текущем виде. Если нет, рабочая плоскость будет меняться автоматически по текущему виду, и надо будет обращать внимание на том, чтобы был установлен вид сверху, когда Вы хотите рисовать на плоскости XY.
 * Затем выберите инструмент [[Image:Draft_Rectangle.png|16px]] Rectangle и нарисуйте прямоугольник от точки (0,0,0) размером 2 метра на 2 метра (оставив Z равным нулю). Заметте, что большинство команд Draft могут быть выполнены с клавиатуры, не касаясь мыши, используя их двубуквенные сокращения. Наш первый прямоугольник 2x2 метра может быть выполнен так: re 0 Enter 0 Enter 0 Enter 2m Enter 2m Enter 0 Enter.
 * Сделайте дубль прямоугольника 15 см внутрь, используя инструмент [[Image:Draft_Offset.png|16px]] Offset, включив его команду Copy, и задав расстояние в 15 см:




 * Далее мы можем начертить пару вертикальных линий, чтобы определить, где будут помещены наши окна и двери, используя инструмент [[Image:Draft_Line.png|16px]] Линия. Пересечение этих линий с нашими двумя прямоугольниками даст нам полезное пересечение для привязки наших стен. Начертим первую линию от точки (15 см, 1 м, 0) к точке (15 см, 3 м, 0).
 * Создадим 5 дубликатов этих линий, используя инструмент [[Image:Draft_Move.png|16px]] Перемещение с включённым копированием. Включим так же режим Relative, который позволит нам определить движение через смещение, что проще чем вычислять заданную абсолютную позицию каждой линии. Дадим каждой новой копии любую стартовую точку, оставив, например, (0,0,0), и следующие относительные конечные точки:
 * line001: x: 10cm
 * line002: x: 120cm
 * line003: x: -55cm, y: -2m
 * line004: x: 80cm
 * line005: x: 15cm




 * Это всё, что нам сейчас нужно, так что мы можем выключить конструкторский режим. Убедитесь, что вся конструкторская геометрия помещена в группу "Construction", с которой их скрыть разом или полностью потом удалить.
 * Теперь нарисуем наши два куска стены с использованием инструмента [[Image:Draft_Wire.png|16px]] Wire. Убедитесь, что включена [[Image:Snap_Intersection.png|16px]] привязка по пересечению, поскольку нам нужно захватывать точки пересечения линий и прямоугольников. Рисуем две ломаные как показано ниже, кликнув все точки их контуров. Чтобы замкнуть их, кликните первую точку вновь или нажмите кнопку Close:




 * Мы можем изменить серый цвет по умолчанию на красивую штриховку выбором обеих стен и установкой параметра Pattern в Simple, и его Pattern size по Вашему желанию, например, 0.005.




 * Теперь мы скроем конструктивную геометрию правым кликом на Construction group и выбором Hide Selection.
 * Нарисуем теперь окна и двери. Убедимся, что [[Image:Snap_Midpoint.png|16px]] привязка к средней точке включена, и нарисуем шесть линий как показано ниже:




 * Теперь вставим линию двери, чтобы создать символ открытой двери. Начнём с вращения линии с помощью инструмента [[Image:Draft_Rotate.png|16px]] Rotate. Кликните конечную точку линии как центр вращения, задайте начальный угол 0, и конечный угол -90.
 * Затем создайте открытую дугу инструментом [[Image:Draft_Arc.png|16px]] Arc. Возьмите точку вращения предыдущего шага как центр дуги, кликните другую точку линии, чтобы получить радиус, затем кликните стартовую и конечную точку дуги как показано ниже:




 * Теперь мы можем начать размещать мебель. Для начала поместим счётчик, нарисовав прямоугольник от верхнего левого внутреннего угла шириной 170 см и высотой -60 см. На рисунке выше, параметр Transparency прямоугольника установлен в 80%, чтобы получить красивый мебельный вид.
 * Затем добавим раковину и варочную поверхность. Рисование таких символов вручную может быть утомительным, и их обычно легко найти в интернете, например на http://www.cad-blocks.net . В нижеследующем разделе Загрузки, например, мы разделили раковину и плиту с этого сайта, и сохранили их как файлы DXF. Вы можете загрузить эти два файла по нижеследующим ссылкам, правым кликом и выбором на кнопке Raw и выбором save as.
 * Вставка файла DXF в открытый документ FreeCAD может производиться либо выбором в меню Файл -> Импортировать, или перетаскиванием файла DXF из файлового менеджера в окно FreeCAD. Содержимое файлов DXF не может появиться прямо в центре Вашего текущего вида, в зависимости от того, где он был в файле DXF. Используйте меню Вид -> Стандартные виды -> Уместить всё, чтобы найти импортированные объекты. Вставьте два файла DXF, и поместите их на подходящем месте на столешнице:




 * We can now place a couple of dimensions using the [[Image:Draft_Dimension.png|16px]] Dimension tool. Dimensions are drawn by clicking 3 points: the start point, an end point, and a third point to place the dimension line. To make horizontal or vertical dimensions, even if the two first points are not aligned, press Shift while clicking the second point.
 * You can change the position of a dimension text by double-clicking the dimension in the tree view. A control point will allow you to move the text graphically. In our exercise, the "0.15" texts have been moved away for better clarity.
 * You can change the contents of the dimension text by editing their Override property. In our example, the texts of the door and windows dimensions have been edited to indicate their heights:




 * Let's add some description texts using the [[Image:Draft_Text.png|16px]] Text tool. Click a point to position the text, then enter the lines of text, pressing Enter after each line. To finish, press Enter twice.
 * The indication lines (also called "leaders") that link the texts to the item they are describing are simply done with the Wire tool. Draw wires, starting from the text position, to the place being described. Once that is done, you can add a bullet or arrow at the end of the wires by setting their End Arrow property to True




 * Our drawing is now complete! Since there begins to be quite a number of objects there, it would be wise do some cleaning and place everything in a nice structure of groups, to make the file easier to understand to another person:




 * We can now print our work by placing it on a Drawing sheet, which we will show further in this manual, or directly export our drawing to other CAD applications, by exporting it to a DXF file. Simply select our "Floor plan" group, select menu File -> Export, and select the Autodesk DXF format. The file can then be opened in any other 2D CAD application such as LibreCAD. You might notice some differences, depending on the configurations of each application.




 * The most important thing about the Draft Workbench, however, is that the geometry you create with it can be used as a base or easily extruded into 3D objects, simply by using the [[Image:Part_Extrude.png|16px]] Part_Extrude tool from the Part Workbench, or, to stay in Draft, the [[Image:Draft_Trimex.png|16px]] Trimex (Trim/Extend/Extrude) tool, which under the hood performs a Part Extrusion, but does it "the Draft way", that is, allows you to indicate and snap the extrusion length graphically. Experiment extruding our walls as shown below.
 * By pressing the [[Image:Draft_SelectPlane.png|16px]] working plane button after selecting a face of an object, you are also able to place the working plane anywhere, and therefore draw Draft objects in different planes, for example on top of the walls. These can then be extruded to form other3D solids. Experiment setting the working plane on one of the top faces of the walls, then draw some rectangles up there.




 * All kinds of openings can also be done as easily by drawing Draft objects on the faces of walls, then extruding them, then using the boolean tools from the Part Workbench to subtract them from another solid, as we saw in the previous chapter.

Fundamentally, what the Draft Workbench does is provide graphical ways to create basic Part operations. While in Part you will usually position objects by setting their placement property by hand, in Draft you can do it on-screen. There are times when one is better, other times when the other is preferable. Don't forget, you can create custom toolars in one of these workbenches, add the tools from the other, and get the best of both worlds.

Загрузки


 * Файл, созданный в ходе этого урока: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/cabin.FCStd
 * Файл DXF раковины: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/sink.dxf
 * Файл DXF варочной панели: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/cooktop.dxf
 * Финальный файл DXF, созданный во время этого упражнения: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/cabin.dxf

Читать далее


 * Верстак Draft
 * Привязка
 * Рабочая плоскость верстака Draft