Getting started/bg

Какво Ново

 * Version 0.11 Release notes : Вижте какво ново в версия 0.11 на FreeCAD
 * Version 0.12 Release notes : Вижте какво ново в версия 0.12 на FreeCAD
 * Version 0.13 Release notes : Вижте какво ново в версия 0.13 на FreeCAD
 * Version 0.14 Release notes : Вижте какво ново в версия 0.14 на FreeCAD
 * Version 0.15 Release notes : Вижте какво ново в версия 0.15 на FreeCAD
 * Version 0.16 Release notes : Вижте какво ново в версия 0.16 на FreeCAD

Увод
FreeCAD е 3D CAD/CAE програма за параметрично моделиране. Основно е предназначена за механичен дизайн но има приложение и във всички други области изискващи точно моделиране на 3D обекти.

FreeCAD е все още в ранен стадии на своето развитие. Макар и вече да предоставя много възможности, все още много елементи липсват, особенно в сравнение с някои платени продукти. Може все още да не е достатъчно развита за използване в продукция. FreeCAD има бързо растящо общество of потребители и вече може да намеритемного примери на качествени проекти разработени с FreeCAD.

Както всички проекти с отворен код, FreeCAD не е просто едноседмичен проект доставен веднъж от неговите автори. Програмата разчита на активното общество от потребители и програмист иза да расте, добавя нови възможности и да се стабилизира (тоест да се оправят бъгове). Моля не забравяйте че след като започнете да използвате FreeCAD, ако го харесвате, може директно да участвате в неговото развитие.

Инсталация
Първо (ако все още не сте го направили) свалете и инсталирайте FreeCAD. Вижте страницата Download за линкове за сваляне на последната версия, и страницата Инсталация за информация как да инсталирате FreeCAD. Има готови инсталатори заWindows (.msi), Ubuntu и Debian (.deb) openSUSE (.rpm) и Mac OSX. Тъй като FreeCAD е с отворен код, ако сте готови за приключение, може да видите (и работите върху) най-новите разработки в прогрмата като свалите сорс кода и сами компилирате FreeCAD.

Да Опознаем FreeCAD



 * 1) Прозореца 3D показва обекта върху които работите
 * 2) Прозореца "tree view" (дърво на обектите),  показва йерархията и историята на конструиране на всички обекти в документа
 * 3) Прозореца properties editor, видите и промените свойствата на избраните в момента обекти
 * 4) В прозореца report (също наричан output window), which is where FreeCAD принтира съобщения и грешки
 * 5) В Конзолата на python се принтират всички python команди които се изпълняват от FreeCAD. Там също може да въведете и свой python код.
 * 6) Полето workbench selector, ви позволява да смените активния работен плот

Основната концепция в интерфейса на FreeCAD е разделението на различни работни плотове. Един Работен Плот е сбор от определни инструменти и туул-барове които ви позволяват да изпълните определна задача. Например работния плот meshes ви позволява да работите с меш-ове. Има работен плот за 2D обекти, за скици чрез ограничения и т.н. Може да сменяте настоящия работен плот с полето workbench selector (6). Може да променяте инструментите показани във всеки плот, да добавяте инструменти от други плотове, и дори да добавяте инструменти които сами сте създали (например макроси). Има и "пълен работен плот" в който са събрани наи-често използваните инструменти от други работни плотове.

Когато отворите FreeCAD за първи път, ше видите "началния център" (start center):



"Началния Център" ви позволява бързо да превключите в някой от наи-често използваните работни плотове, да отворите наскоро ползвани файлове, и да видите последните новини в света на FreeCAD. Може да смените работния плот който да се показва по подразбиране (вместо "началния център) в менюто preferences.

Навигация в тримерното пространство
FreeCAD има няколко различни режима за навигация с мишка който променят ефекта на мишката и върху обектите и върхи ориентацията в порстранството. Един от тези режими е специално направен за работа с тъч-падове (на лаптопи), където няма среден бутон на мишката.Следната талица описва режима по подразбиране CAD Navigation (може да смените сегашния режим на навигация с мишката като натиснете с десния бутон върху празно място в 3D прозореца):

Имате няколко предифинирани погледа върху обектите (отгоре(top view), отпред(front view), и т.н) в менюто View и във View туулбарът (бутоните с кубовете с една попълнена стена). Може да изберете поглед върху обектите и с клавиатурни комбинации (,, etc...). Също ако натиснете десния бутон на мишката върху обект или празно пространство ще имате избор на изглед или възможност да намерите на обект в дървото на обектите (Tree view).

Първи стъпки с FreeCAD
Силата на FreeCAD's е в точното моделиране на 3D обекти, точния контрол върху обектите (тоест възможността да се връщаме назад в историята от промените в модела, и да променяме всяко свойство на обектите), и в интеграцията с 3D принтери и CNC стругове позволяващо лесно автоматично построяване. Поради този си фокус FreeCAD е различен от други програми за 3D моделиране като например програми за създаване на анимационни филми (Blender, 3dmax, Maya). Първоначално научаването на програмата може да е трудно, особенно ако за първи път се захващате с 3D моделиране. Ако сте заседнали някъде, може да се обърнете към общността от потребители на форумът на FreeCAD.

Работния плот който ще използвате зависи от работата която искате да свършите: например за механически модели (или общо казано по-малки обекти), вероятно искате да използвате Плотът за дезайн на части. Ако ще работите само в двумерно пространство, тогава използвайте Draft Плотът. За скици с ограничения използвайте Плотът за скициране. Ако искате да правите БИМ, пуснете Плотът за архитектура. Ако искате да моелирате кораби, има специален работен плот за тази цел. Ако искате да работите със [|OpenSCAD] използвайте работния плот за OpenSCAD.

Може да сменяте работните плотове по всяко време, и да променяте интерфейса на всеки работен плот, както и да добавяте нови инструменти във всеки плот.

Работа с работните пловоте за дезайн на елементи и скициране
Работния плот за дезайн на елементи е създаден специално за построяването на сложни обекти от прости форми (цилиндри, паралелепипети и т.н.). Обекта се построява като се добавят или изваждат части (наричаме ги "фийчъри" (features)) докато не получим това което искаме. Всички елементи (фийчъри) които използваме за да построим обекта можем да намерим в прозореца tree view организирани като дърво. В този прозорец се намират и всички други обекти в нашия документ. Може да мислите за обекта моделиран по този начин като редица операции, всяка приложена към резултата от предишната. В прозореца tree view виждате финалния обект организиран като дърво където последната операция е в корена, а предишните операции са деца на корена. Можете да отворите всяко под-дърво на финалния обект, за да видите по-ранни версии на обекта (или казано по друг начин - подобектите от които той е съставен). Може да променяте параметрите на всеки под-обект, и това автоматично ще се отрази на целия обект.

The PartDesign workbench makes heavy use of another workbench, the Sketcher Workbench. The sketcher allows you to draw 2D shapes, which are defined by applying Constraints to the 2D shape. For example, you might draw a rectangle and set the size of a side by applying a length constraint to one of the sides. That side then cannot be resized anymore (unless the constraint is changed).

Those 2D shapes made with the sketcher are used a lot in the PartDesign workbench, for example to create 3D volumes, or to draw areas on the faces of your object that will then be hollowed from its main volume. This is a typical PartDesign workflow:


 * 1) Create a new sketch
 * 2) Draw a closed shape (make sure all points are joined)
 * 3) Close the sketch
 * 4) Expand the sketch into a 3D solid by using the pad tool
 * 5) Select one face of the solid
 * 6) Create a second sketch (this time it will be drawn on the selected face)
 * 7) Draw a closed shape
 * 8) Close the sketch
 * 9) Create a pocket from the second sketch, on the first object

Which gives you an object like this:



At any moment, you can select the original sketches and modify them, or change the extrusion parameters of the pad or pocket operations, which will update the final object.

Working with the Draft and Arch workbenches
The Draft Workbench and Arch Workbench behave a bit differently than the other workbenches above, although they follow the same rules, which are common to all of FreeCAD. In short, while the Sketcher and PartDesign are made primarily to design single pieces, Draft and Arch are made to ease your work when working with several, simpler objects.

The Draft Workbench offers you 2D tools a bit similar to what you can find in traditional 2D CAD applications such as AutoCAD. However, 2D drafting being far away from the scope of FreeCAD, don't expect to find there the full array of tools that these dedicated applications offer. Most of the Draft tools work not only in a 2D plane but also in the full 3D space, and benefit from special helper systems such as Work planes and object snapping.

The Arch Workbench adds BIM tools to FreeCAD, allowing you to build architectural models with parametric objects. The Arch workbench relies much on other modules such as Draft and Sketcher. All the Draft tools are also present in the Arch workbench, and most Arch tools make use of the Draft helper systems.

A typical workflow with Arch and Draft workbenches might be:


 * 1) Draw a couple of lines with the Draft Line tool
 * 2) Select each line and press the Wall tool to build a wall on each of them
 * 3) Join the walls by selecting them and pressing the Arch Add tool
 * 4) Create a floor object, and move your walls in it from the Tree view
 * 5) Create a building object, and move your floor in it from the Tree view
 * 6) Create a window by clicking the Window tool, select a preset in its panel, then click on a face of a wall
 * 7) Add dimensions by first setting the working plane if necessary, then using the Draft Dimension tool

Which will give you this:



More on the Tutorials page.

Scripting
And finally, one of the most powerful features of FreeCAD is the scripting environment. From the integrated python console (or from any other external Python script), you can gain access to almost any part of FreeCAD, create or modify geometry, modify the representation of those objects in the 3D scene or access and modify the FreeCAD interface. Python scripting can also be used in macros, which provide an easy method to create custom commands.