Draft Module/pl

Moduł szkicu (draft) jest w czasie tworzenie i jest dość eksperymentalnym modułem stworzonym by dodać bazową funkcjonalność rysunku 2D do FreeCADa. Napisano go w pythonie - przeznaczony jest także do ukazania jak bardzo można rozwinąć FreeCADa w samym pythonie, bez dotykania kodu źródłowego.

Aktualnie nie nadaje się do pracy produkcyjnej tylko zawiera kilka działających funkcji bazowych. Nie ograniczaj się w testowaniu, podziel się spostrzeżeniami na stronie dyskusji (en).

Warsztat szkicu dostępny jest na twojej liście warsztatów. Kiedy go aktywujesz, pojawią się dwa paski narzędzi: klasyczny pasek narzędzi zawierający standardowe polecenia szkicu i specjalny pasek komend który nie ma ikony narzędzia, ale jest używany przez różne funkcje do wyświetlania ich przycisków sterujących. Na pasku komend możesz także zmienić ogólne rzeczy typu aktualna szerokość czy kolor linii. Na marginesie, pasek komend (i IMHO cały interfejs QT) wygląda dużo lepiej jeśli w ogólnych preferencjach FreeCADa wybierzesz styl "cleanlooks"...

Tutorial
For an in-depth explanation, read the Draft tutorial (work in progress), or read the quickstart section below to get you quickly on rails.

Szybki start
Aktualnie nie wszystkie polecenia szkicu pracują dobrze w 3D. Najlepiej, przed rozpoczęciem rysowania ustaw się w widoku 2D (orthographic 2D view). By tego dokonać otwórz lub stwórz dokument, następnie wciśnij klawisz (lub w menu -> orthographic view) by przełączyc w tryb ortograficzny. Natępnie wciśnij (lub menu view -> standard views -> top) by ostawić się w widoku z góry. Teraz jesteś gotowy do rysowania. Możesz także skonfigurować FreeCADa (menu edit -> preferences) by zawsze startował w trybie ortograficznym.

All draft commands follow more or less the same rules: Drawing tools will ask you to pick points on the screen or enter numeric coordinates, while modification tools will ask you to choose an object to work on first, in case no object is selected. In almost all commands, pressing the key will allow you to snap to existing points,  will constrain your movement horizontally, verically or in relation to an existing segment, and in some tools  will give you extra options such as creating a new object instead of transforming an existing one. The key will always cancel the active command.

Some commands work in non-horizontal planes too, just make sure the Z coordinate is unlocked when drawing, and place yourself in the appropriate view. Below you will find a more complete description of all available tools.

Importing & exporting
These are functions for opening, importing or exporting other file formats. Opening will open a new document with the contents of the file, while importing will append the file content to the current document. Exporting will save the selected objects to a file. If nothing is selected, then all objects will be exported. Be aware that since the purpose of the Draft module is to work with 2d objects, those importers focus only on 2d objects, and, although DXF and OCA formats do support objects definitions in 3D space (objects are not necessarily flat), they won't import volumetric objects like meshes, 3D faces, etc, but rather lines, circles, texts or flat shapes. Currently supported file formats are:


 * Autodesk .DXF: Imports and exports DXF files created with other CAD applications
 * SVG (as geometry): Imports and exports SVG files created with vector drawing applications
 * Open Cad format .OCA: Imports and exports OCA/GCAD files, a potentially new open CAD file format

Common behaviours

 * Snapping: Allows to place new points on special places on existing objects
 * Constraining: Allows to place new points horizontally or vertically in relation to previous points
 * Working with manual coordinates: Allows to enter manual coordinates instead of clicking on screen
 * Copying: All modification tools can either modify the selected objects or create a modified copy of them. Pressing while using the tool will make a copy
 * Construction Mode: Allows you to put geometry apart from the rest, for easy switch on/switch off
 * All newly created objects adopt current Draft color and width
 * The Draft module also has its preferences screen

API
See the Draft API page for a complete description of the Draft functions that you can use in scripts and macros