Feature list/ro: Difference between revisions

From FreeCAD Documentation
(Initial romanian translation (partial))
 
(Initial version of romanian translation (complete))
Line 17: Line 17:
* [[Image:Feature8.jpg|left]] [[Drawing Module|Foi de desen]] ce permit crearea de vizualizari 2D ale desenului 3D pe o foaie. Acest modul produce foi SVG sau PDF gata de a fi exportate. Acest modul este in lucru, dar are deja implementata functionalitatea Python.{{clear}}
* [[Image:Feature8.jpg|left]] [[Drawing Module|Foi de desen]] ce permit crearea de vizualizari 2D ale desenului 3D pe o foaie. Acest modul produce foi SVG sau PDF gata de a fi exportate. Acest modul este in lucru, dar are deja implementata functionalitatea Python.{{clear}}
* [[Image:Feature-raytracing.jpg|left]] Modulul de [[Raytracing Module/ro|Afisare]] poate exporta obiectele 3D pentru a fi folosite de programe externe. Singurul format suportat in prezent este [http://en.wikipedia.org/wiki/POV-Ray povray], dar alte formate sunt planificate pentru viitor.{{clear}}
* [[Image:Feature-raytracing.jpg|left]] Modulul de [[Raytracing Module/ro|Afisare]] poate exporta obiectele 3D pentru a fi folosite de programe externe. Singurul format suportat in prezent este [http://en.wikipedia.org/wiki/POV-Ray povray], dar alte formate sunt planificate pentru viitor.{{clear}}
* [[Image:Feature-arch.jpg|left]] Modulul [[Arch Module|Architectural]] munca folosing pasii [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM] compatibil cu [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC]. Comunitatea a dezbatut aprins detaliile modlului in [http://sourceforge.net/apps/phpbb/free-cad/viewtopic.php?f=10&t=821 forum].{{clear}}
* [[Image:Feature-arch.jpg|left]] Modulul [[Arch Module|Arhitectural]] permite lucrul folosing pasii [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM] compatibil cu [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC]. Comunitatea a dezbatut aprins detaliile modlului in [http://sourceforge.net/apps/phpbb/free-cad/viewtopic.php?f=10&t=821 forum].{{clear}}


== Caracteristici generale ==
== Caracteristici generale ==
Line 23: Line 23:
* '''Multi-platforma'''. Ruleaza si se comporta la fel pe Windows, Linux si Mac OSX.
* '''Multi-platforma'''. Ruleaza si se comporta la fel pe Windows, Linux si Mac OSX.


* '''FreeCAD este o aplicatie grafica'''. FreeCAD are o interfata bazata pe librariile [http://www.qtsoftware.com/ Qt], cu vizualizari 3D bazate pe [http://en.wikipedia.org/wiki/Open_Inventor Open Inventor], permitand allowing fast rendering of 3D scenes and a very accessible scene graph representation.
* '''FreeCAD este o aplicatie grafica'''. FreeCAD are o interfata bazata pe librariile [http://www.qtsoftware.com/ Qt], cu vizualizari 3D bazate pe [http://en.wikipedia.org/wiki/Open_Inventor Open Inventor], permitand viteze mari de afisare a scenelor 3D si o prezentare accesibila a componentelor scenelor.


* '''FreeCAD also runs as a command line application''', with low memory footprint. In command line mode, FreeCAD runs without its interface, but with all its geometry tools. It can be, for example, used as server to produce content for other applications.
* '''FreeCAD e disponibil la linia de comanda''', folosind foarte putine resurse. In acest mod FreeCAD ruleaza fara componentele de interfata dar cu toate uneltele geometrice. In acest context, poate fi folosit ca si server pentru uzul altor aplicatii.


* '''FreeCAD can be imported as a [[Embedding FreeCAD|Python module]]''', inside other applications that can run python scripts, or in a python console. Like in console mode, the interface part of FreeCAD is unavailable, but all geometry tools are accessible.
* '''FreeCAD poate fi incorporat ca si [[Embedding FreeCAD/ro| modul Python]]''' in alte aplicatii capabile sa ruleze module Python, inclusiv in interpretorul Python implicit. Ca si in modul consola, uneltele geometrice sunt prezente iar cele grafice (interfata) nu.


* '''Arhitectura modulara cu plug-in-uri pentru incarcarea intarziata a componentelor si tipurilor de date'''. FreeCAD este impartit in functionalitate centrala si module ce sunt incarcate in memorie doar la nevoie. Aproape toate uneltele si tipurile geometrice sunt localizate in module. Acestea se comporta precum plug-in-urile si pot fi adaugate sau indepartate dintr-un pachet FreeCAD instalat.
* '''Plugin/Module framework for late loading of features/data-types'''. FreeCAD is divided into a core application and modules, that are loaded only when needed. Almost all the tools and geometry types are stored in modules. Modules behave like plugins, and can be added or removed to an existing installation of FreeCAD.


* '''Built-in [[Scripting|scripting]] framework''': FreeCAD features a built-in [http://www.python.org/ Python] interpreter, and an API that covers almost any part of the application, the interface, the geometry and the representation of this geometry in the 3D viewer. The interpreter can run single commands up to complex scripts, in fact entire modules can even be programmed completely in Python.
* '''[[Scripting/ro|Script]] incorporat''': FreeCAD contine un interpretor [http://www.python.org/ Python] si API (functii) ce acopera aproape toate componentele aplicatiei, interfata, geometria si reprezentarea acesteia in vizualizarile 3D. Interpretorul poate rula atat comenzi simple cat si rutine complexe; exista module intregi ce au fost programate in intregime in Python.


* '''a modular MSI installer''' allows flexible installations on Windows systems. Packages for Ubuntu systems are also maintained.
* '''Instalare MSI modulara''' permite instalarea flexibila pe sisteme Windows. Pentru Ubuntu au fost pregatite de asemenea pachete de instalare.


* '''Undo/Redo''' Toate operatiunile pot fi inlaturate sau redate individual sau in pasi multipli.
* '''Undo/Redo framework''': Everything is undo/redoable, with access to the undo stack, so multiple steps can be undone at a time.


* '''Transaction management''': The undo/redo stack stores document transactions and not single actions, allowing each tool to define exactly what must be undone or redone.
* '''Managementul tranzactiilor''': stiva undo/redo stocheaza tranzactii in document si nu actiuni individuale permitand fiecarui component sa aleaga ce trebuie sa fie modificat la undo/redo.


* '''Asociativitatea obiectelor pe baza parametrilor''': Toate obiectele dintr-un document FreeCAD pot fi definite de parametri. Acestia pot fi modificati si recalculati oricand. Relatiile dintre obiecte sunt de asemenea stocate, astfel ca modificare unui obiect atrage dupa sine modificarea obiectelor dependente.
* '''Parametric associative document objects''': All objects in a FreeCAD document can be defined by parameters. Those parameters can be modified on the fly, and recomputed anytime. The relationship between objects is also stored, so modifying one object also modifies its dependent objects.


* '''Compound (ZIP based) document save format''': FreeCAD documents saved with .[[fcstd file format|fcstd]] extension can contain many different types of information, such as geometry, scripts or thumbnail icons.
* '''Format de fisier modular bazat pe ZIP''': Documentele salvate cu extensia .[[fcstd file format/ro|fcstd]] pot contine un mare numar de informatii diferite precum: geometrie, script-uri sau previzualizari.


* '''Interfata grafica pe de-a-ntregul configurabila'''. Interfata bazata pe [http://www.qtsoftware.com Qt] este accesibila interpretorului Python. Pe langa functii simple furnizate de modulul FreeCAD central, intreaga interfata este si ea accesibila, permitand orice operatii asupra aparentei: creare, adaugare, andocare, modificare si indepartare a ferestrelor si barelor de unelte.
* '''Fully customizable/scriptable Graphical User Interface'''. The [http://www.qtsoftware.com Qt]-based interface of FreeCAD is entirely accessible via the python interpreter. Aside from the simple functions that FreeCAD itself provides to workbenches, the whole Qt framework is accessible too, allowing any operation on the GUI, such as creating, adding, docking, modifying or removing widgets and toolbars.


* '''Conceptul de Workbench''': In interfata grafica FreeCAD uneltele sunt grupate in palete ([[workbenches/ro|workbench]]), ceea ce permite afisarea uneltelor strict necesare la indeplinirea unui obiectiv, lasand interfata ordonata si responsiva si permitand aplicatiei sa se incarce rapid.
* '''Workbench concept''': In the FreeCAD interface, tools are grouped by [[workbenches]]. This allows to display only the tools used to accomplish a certain task, keeping the workspace uncluttered and responsive, and the application fast to load.


* '''Built-in Python console''' with syntax highlighting, autocomplete and class browser: Python commands can be issued directly in FreeCAD and immediately return results, permitting scriptwriters to test functionality on the fly, explore the contents of the modules and easily learn about FreeCAD internals.
* '''Consola Python incorporata''' cu sintaxa evidentiata, completare automata si explorator de clase; comenzile Python pot fi adresate direct in FreeCAD si afiseaza rezultatul imediat, permitand celor ce utilizeaza scripturi sa testeze functiile, sa exploreze continutul modulelor si sa invete usor arhitectura FreeCAD.


* '''Actiunile utilizatorului sunt afisate in consola''': Tot ce face utilizatorul se traduce in cod Python, care poate fi printat la consola sau inregistrat ca si macroinstructiuni.
* '''User interaction mirroring on the console''': Everything the user does in the FreeCAD interface executes python code, which can be printed on the console and recorded in macros.


* '''Inregistrarea si editarea macroinstructiunilor''': Comenzile Python pot fi inregistrate, editate daca e nevoie, si salvate pentru a fi reproduse mai tarziu.
* '''Full macro recording & editing''': The python commands issued when the user manipulates the interface can then be recorded, edited if needed, and saved to be reproduced later.


* '''Thumbnailer''' (Linux systems only at the moment): The FreeCAD document icons show the contents of the file in most file manager applications such as gnome's nautilus.
* '''Thumbnailer''' (doar pentru sisteme Linuz in acest moment): iconurile pentru documentele FreeeCAD prezinta continutul fisierului in majoritatea programelor de management, precum nautilus in gnome.


* '''Primitive creation''' (box, sphere, cylinder, etc), '''offset''' (trivial or after Jung/Shin/Choi) or '''boolean operations''' (add, cut, intersect)
* '''Crearea de primitiven''' (cutie, sfera, cilindru, etc), '''expandare''' (normal sau in mod Jung/Shin/Choi) sau '''operatiuni logice''' (adauga, intersecteaza, taie).


* Unelte de '''testare si reparare''' a retelelor: pentru solide,
* '''Testing and repairing''' tools for meshes: solid test, non-two-manifolds test, self-intersection test, hole filling and uniform orientation.


* Graphical creation of '''simple planar geometry''' like lines, wires, rectangles, arcs or circles in any plane of the 3D space


* '''Annotations''' like texts or dimensions


tools for meshes: solid test, test non-two-manifolds, autointersectie, umplere goluri si orientare uniforma.
* Graphical '''modification operations''' like translation, rotation, scaling, mirroring, offset or shape conversion, in any plane of the 3D space


* Creare grafica pentru '''geometrie planara simpla''' precum linii, polilinii, dreptunghiuri, arce sau cercuri in orice plan sau in spatiul 3D.
* '''Parametric primitive shapes''' like box, sphere, cylinder, cone or torus.


* '''Notatii''' precum text liber sau dimensiuni
* Topological components like '''vertices, edges, wires''' and '''planes''' (via python scripting).


* '''Operatii de modificare ''' grafica precum translatii, rotatii, scalari, copiere in oglinda, expandare, convertirea formei in orice plan sau in spatiul 3D
* Modeling with straight or revolution '''extrusions''', '''sections''' and '''fillets'''.


* '''Forme primitive parametrizate''' precum paralelipipede, sfere, cilindrii, conuri, tor-uri.
* '''[http://en.wikipedia.org/wiki/Constructive_solid_geometry Boolean operations]''' like '''union''', '''difference''' and '''intersection'''.


* Componente topologice precum '''varfuri, margini, polilinii''' si '''planuri''' (folosind script-uri Python).
==In development==


* Modelarea folosind '''extruziuni''', '''sectiuni''' si '''panglici''', in linie dreapta sau prin rotatie.
* [[Image:Feature-assembly.jpg|left]] An [[Assembly project|Assembly]] module that allows to work with multiple projects, multiple shapes, multiple documents, multiple files, multiple relationships...{{clear}}

* [[Image:Feature-CAM.jpg|left]] A [[Cam Module]] dedicated to mechanical machining like milling, and will be able to output, display and adjust [http://en.wikipedia.org/wiki/G-code G code]. This module is currently in planning state.{{clear}}
* '''[http://en.wikipedia.org/wiki/Constructive_solid_geometry operatiuni logice]''' precum '''uniunea''', '''diferenta''' si '''intersectia'''.

==In lucru==

* [[Image:Feature-assembly.jpg|left]] Un modul de [[Assembly project/ro|asamblare]] ce permite lucrul cu mai multe proiecte, forme, documente, fisiere, relatii...{{clear}}
* [[Image:Feature-CAM.jpg|left]] Un modul [[Cam Module/ro|Cam]] dedicat prelucrarilor mecanice precum frezarea; va fi capabil sa produca, afiseze si ajusteze [http://en.wikipedia.org/wiki/G-code cod G]. Acest modul este in faza de planificare.{{clear}}


{{docnav/ro|About FreeCAD/ro|Install on Windows/ro}}
{{docnav/ro|About FreeCAD/ro|Install on Windows/ro}}

Revision as of 17:58, 23 January 2013

Aceasta pagina prezinta o mare parte din caracteristicile FreeCAD. Daca doriti sa priviti in viitor vizitati pagina de planificare. Pagina de screenshot-uri va poate face o iede rapida despre capabilitati.

Descrierea versiunilor

Caracteristici importante

  • Un nucleu geometric complet bazat pe Open CASCADE ce permite operatiuni complexe 3D folosind suprafete complexe, ce suporta concepte precum brep, curbe nurbs si suprafete, o gama larga de entitati geometrice, operatiuni logice, suport pentru formatele STEP si IGES
  • Un model parametric complet. Toate obiectele FreeCAD sunt parametrizate, ceea ce inseamna ca forma lor poate depinde de proprietati sau de alte obiecte, cu modificarile calculate la cerere si inregistrate in stiva undo/redo. Tipuri noi de obiecte pot fi adaugate cu usurinta si sunt programabile in Python.
  • Arhitectura modulara ce permite modulelor sa adauge noi functionalitati la pachetul de baza. Extensiile pot fi complexe, precum intregi aplicatii programate in C++, sau simple, precum script-uri Python sau macroinstructiuni inregistrate automat. Utilizatorul are control complet asupra interpretorului Python continut, asupra macroinstructiunilor si script-urilor externe si asupra componentelor FreeCAD: crearea si transformarea geometriei, representarea in 2D sau 3D a geometriei sub forma de grafice sau chiar interfata grafica
  • Importul si exportul in formate standard precum STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC sau OFF, NASTRAN, VRML pe langa formatul nativ FreeCAD. Nivelul de compatibilitate dintre FreeCAD si un format dat variaza, depinzand de modulul care implementeaza functionalitatea.
  • Editarea schitelor cu constrangeri, permitand schitarea formelor 2D constranse ca si geometrie. E posibila crearea catorva tipuri de geometrii constranse precum si imbinarea lor.
  • Simulator de roboti ce permite studierea miscarilor robotilor. Modulul are deja o interfata grafica extinsa, permitand realizarea intregului flux in mod grafic.
  • Foi de desen ce permit crearea de vizualizari 2D ale desenului 3D pe o foaie. Acest modul produce foi SVG sau PDF gata de a fi exportate. Acest modul este in lucru, dar are deja implementata functionalitatea Python.
  • Modulul de Afisare poate exporta obiectele 3D pentru a fi folosite de programe externe. Singurul format suportat in prezent este povray, dar alte formate sunt planificate pentru viitor.
  • Modulul Arhitectural permite lucrul folosing pasii BIM compatibil cu IFC. Comunitatea a dezbatut aprins detaliile modlului in forum.

Caracteristici generale

  • Multi-platforma. Ruleaza si se comporta la fel pe Windows, Linux si Mac OSX.
  • FreeCAD este o aplicatie grafica. FreeCAD are o interfata bazata pe librariile Qt, cu vizualizari 3D bazate pe Open Inventor, permitand viteze mari de afisare a scenelor 3D si o prezentare accesibila a componentelor scenelor.
  • FreeCAD e disponibil la linia de comanda, folosind foarte putine resurse. In acest mod FreeCAD ruleaza fara componentele de interfata dar cu toate uneltele geometrice. In acest context, poate fi folosit ca si server pentru uzul altor aplicatii.
  • FreeCAD poate fi incorporat ca si modul Python in alte aplicatii capabile sa ruleze module Python, inclusiv in interpretorul Python implicit. Ca si in modul consola, uneltele geometrice sunt prezente iar cele grafice (interfata) nu.
  • Arhitectura modulara cu plug-in-uri pentru incarcarea intarziata a componentelor si tipurilor de date. FreeCAD este impartit in functionalitate centrala si module ce sunt incarcate in memorie doar la nevoie. Aproape toate uneltele si tipurile geometrice sunt localizate in module. Acestea se comporta precum plug-in-urile si pot fi adaugate sau indepartate dintr-un pachet FreeCAD instalat.
  • Script incorporat: FreeCAD contine un interpretor Python si API (functii) ce acopera aproape toate componentele aplicatiei, interfata, geometria si reprezentarea acesteia in vizualizarile 3D. Interpretorul poate rula atat comenzi simple cat si rutine complexe; exista module intregi ce au fost programate in intregime in Python.
  • Instalare MSI modulara permite instalarea flexibila pe sisteme Windows. Pentru Ubuntu au fost pregatite de asemenea pachete de instalare.
  • Undo/Redo Toate operatiunile pot fi inlaturate sau redate individual sau in pasi multipli.
  • Managementul tranzactiilor: stiva undo/redo stocheaza tranzactii in document si nu actiuni individuale permitand fiecarui component sa aleaga ce trebuie sa fie modificat la undo/redo.
  • Asociativitatea obiectelor pe baza parametrilor: Toate obiectele dintr-un document FreeCAD pot fi definite de parametri. Acestia pot fi modificati si recalculati oricand. Relatiile dintre obiecte sunt de asemenea stocate, astfel ca modificare unui obiect atrage dupa sine modificarea obiectelor dependente.
  • Format de fisier modular bazat pe ZIP: Documentele salvate cu extensia .fcstd pot contine un mare numar de informatii diferite precum: geometrie, script-uri sau previzualizari.
  • Interfata grafica pe de-a-ntregul configurabila. Interfata bazata pe Qt este accesibila interpretorului Python. Pe langa functii simple furnizate de modulul FreeCAD central, intreaga interfata este si ea accesibila, permitand orice operatii asupra aparentei: creare, adaugare, andocare, modificare si indepartare a ferestrelor si barelor de unelte.
  • Conceptul de Workbench: In interfata grafica FreeCAD uneltele sunt grupate in palete (workbench), ceea ce permite afisarea uneltelor strict necesare la indeplinirea unui obiectiv, lasand interfata ordonata si responsiva si permitand aplicatiei sa se incarce rapid.
  • Consola Python incorporata cu sintaxa evidentiata, completare automata si explorator de clase; comenzile Python pot fi adresate direct in FreeCAD si afiseaza rezultatul imediat, permitand celor ce utilizeaza scripturi sa testeze functiile, sa exploreze continutul modulelor si sa invete usor arhitectura FreeCAD.
  • Actiunile utilizatorului sunt afisate in consola: Tot ce face utilizatorul se traduce in cod Python, care poate fi printat la consola sau inregistrat ca si macroinstructiuni.
  • Inregistrarea si editarea macroinstructiunilor: Comenzile Python pot fi inregistrate, editate daca e nevoie, si salvate pentru a fi reproduse mai tarziu.
  • Thumbnailer (doar pentru sisteme Linuz in acest moment): iconurile pentru documentele FreeeCAD prezinta continutul fisierului in majoritatea programelor de management, precum nautilus in gnome.
  • Crearea de primitiven (cutie, sfera, cilindru, etc), expandare (normal sau in mod Jung/Shin/Choi) sau operatiuni logice (adauga, intersecteaza, taie).
  • Unelte de testare si reparare a retelelor: pentru solide,


tools for meshes: solid test, test non-two-manifolds, autointersectie, umplere goluri si orientare uniforma.

  • Creare grafica pentru geometrie planara simpla precum linii, polilinii, dreptunghiuri, arce sau cercuri in orice plan sau in spatiul 3D.
  • Notatii precum text liber sau dimensiuni
  • Operatii de modificare grafica precum translatii, rotatii, scalari, copiere in oglinda, expandare, convertirea formei in orice plan sau in spatiul 3D
  • Forme primitive parametrizate precum paralelipipede, sfere, cilindrii, conuri, tor-uri.
  • Componente topologice precum varfuri, margini, polilinii si planuri (folosind script-uri Python).
  • Modelarea folosind extruziuni, sectiuni si panglici, in linie dreapta sau prin rotatie.

In lucru

  • Un modul de asamblare ce permite lucrul cu mai multe proiecte, forme, documente, fisiere, relatii...
  • Un modul Cam dedicat prelucrarilor mecanice precum frezarea; va fi capabil sa produca, afiseze si ajusteze cod G. Acest modul este in faza de planificare.
About FreeCAD/ro
Install on Windows/ro
Traduceri disponibile pentru aceasta pagina: Template:Cn Template:Jp Template:Se