FreeCAD Logo FreeCAD 1.0
  • Engleză Afrikaans Arabă Belarusă Catalană Cehă Germană Greacă Spaniolă Spaniolă Bască Finlandeză Filipineză Franceză Galiciană Croată Maghiară Indoneziană Italiană Japoneză Kabyle Coreeană Lituaniană Olandeză Norvegiană Bokmål Poloneză Portugheză Portugheză Română Rusă Slovacă Slovenă Sârbă Suedeză Turcă Ucrainiană Valenciană Vietnameză Chineză Chineză
  • Funcții
  • Descarca
  • Blog
  • Documentaţie
    Indicele documentului Primii pasi Documentație utilizatori Manualul utilizatorului FreeCAD Documentaţia Atelierelor Documente despre codarea în limbajul python C++ coding documentation Tutoriale Întrebări frecvente Privacy policy About FreeCAD
  • Contribuiți
    Cum să ajuți Sponsor Raportează o problemă Efectuează o cerere de tragere Locuri de muncă și finanțare Orientări privind contribuția Developers handbook Translations
  • Comunitate
    Code of conduct Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendar
  • ♥ Donate

Donate

$
Informaţii SEPA
Te rugăm să-ți configurezi transferul bancar SEPA în:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agenție bancară: BNP Paribas Fortis
Adresă: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!


Acesta este locul unde veți veni dacă doriți să aveți o viziune mai profundă în FreeCAD. Aici puteți afla despre personalizarea programului FreeCAD pentru nevoile dvs.

Una dintre cele mai interesante posibilități ale FreeCad este să puteți crea scripturi de programare foarte complexe fără a trebui să compilați nimic sau să trebuiască să atingeți codul sursă. Toate scripturile sunt făcute în limbajul Python, care este un limbaj de scriere simplu și foarte puternic. Folosind comenzi simple aveți acces complet la toate părțile FreeCad. Puteți, de exemplu:

 * Create and modify geometry:  există un obiect care nu este disponibil în biblioteca originală FreeCad? Puteți crea acest nou obiect de la zero sau puteți adapta un șablon existent după cum este necesar.
  • Create custom tools and commands: În prezent, FreeCad are multe caracteristici, dar există încă o mulțime de instrumente și controale care sunt utile pentru utilizatorul final. Puteți crea cu ușurință propriile instrumente sau comenzi.
  • Modify the interface: Interfața FreeCad este încă foarte simplă. Dar totul ce este acolo pentru se poate extinde și adapta la nevoile dvs. De exemplu, puteți să creați bara de instrumente și să inserați instrumentele.
  • Modify the scene representation: FreeCad are procese separate pentru construirea și calcularea formelor geometrice și afișarea figurilor pe ecran. Aveți control complet asupra modului în care este afișată geometria pe ecran, puteți schimba reprezentarea, puteți interacționa cu aceasta sau puteți adăuga tot felul de comportamente personalizate și widget-uri de pe ecran, cum ar fi informații, trasaje, ancore sau entități temporare.

Aceste pagini sunt în stadiu incipient de dezvoltare. Dacă nu găsiți informațiile pe care le căutați sau ați găsit informații utile undeva la care nu ne-am conectat, vă rugăm să lăsați un comentariu cu privire la forum, sau, de ce nu? Add some more content here yourself!

personalizare FreeCAD

  • Interface Customization: Pornind de la început: Bare de instrumente și comenzi rapide
  • Working with Macros: Înregistrați cu ușurință sarcini repetate adesea sau cod Python
  • Macros recipes
  • Customize Toolbars
  • Installing more workbenches
  • Plugin Loader
  • Addons installer.FCMacro

Scripting in FreeCAD

General

General

  • Introduction to Python - Vezi și alte tutoriale Python din partea de jos a acestei pagini.
  • FreeCAD scripting tutorial - O privire generală asupra scripting-ului Python în FreeCAD
  • FreeCAD Scripting Basics: Bazele scriptului de programare în Python...
  • Gui Command : Adăugarea de comenzi personalizate în GUI
  • Utilizarea de unități Units de măsură diverse în FreeCAD

Module

Deoarece funcționalitatea FreeCAD este separată în module care se ocupă cu tipuri și aplicații speciale de date. FreeCAD are module încorporate și module de extensie (plug-in-uri). După instalarea modulelor de plugin-uri, acestea devin disponibile pentru dvs. la fel de ușor ca modulele încorporate. Modulele descrise mai jos sunt modulele implicite, incluse în fiecare instalare FreeCAD.

  • Modulele Builtin modules sunt principalele module FreeCAD. Acestea conțin instrumente pentru manipularea configurațiilor generale FreeCAD, a documentelor și a conținutului acestora.
  • Workbench creation vă arată cum să vă creați un atelier de lucru propriu

Working with Meshes

Working with Meshes

  • Mesh Scripting: Cum se interacționează cu Mesh Workbench

Working with Parts

Lucrul cu formele geometrice Part

  • The Part Workbench: How Open CASCADE Technology instrumente și structuri utilizate în în FreeCAD
  • Topological data scripting: Cum să interacționați cu Part Workbench
  • PythonOCC: Cum să delănțuiți întreaga putere a Open CASCADE
  • Mesh to Part: conversia între tipurile de obiecte

Accessing the Coin scenegraph

Accesul la scene grafice cu Coin

  • Poți cu FreeCad să reprezinte scene de lucru datorită The Coin/Inventor scenegraph
  • Pivy Accesați și modificați scena grafică mulțumită lui Pivy, care este poarta de acces pentru a accesa Coin

Controlling the Qt interface

Controlarea interfeței Qt

  • PySide: Dispune de instrumentele necesare pentru a construi, a accesa și a modifica conținutul unei interfețe de utilizator
  • Using the FreeCAD GUI într-o altă aplicație Qt cu PyQt

Lucrul cu obiecte parametrice

  • Scripted objects: Cum se fac obiecte 100% Python scripted în FreeCAD
  • Drawing Workbench: Automatizarea procesului 3D-la-2D
  • Scripted objects: how to make 100% Python-scripted objects.
    • Scripted objects with attachment: how to make scripted objects attachable to other objects.
    • Scripted objects saving attributes: how to save and restore attributes of the proxy class with dumps and loads.
    • Scripted objects migration: how to migrate old scripted objects to a new class.

Examples

Example

  • Code snippets : O colecție de piese de cod FreeCAD Python, pentru a servi ca ingrediente în scripturile dvs. ...
  • Line drawing function: Scriind un script python care va desena o linie, întreaga procedură este descrisă pas cu pas
  • Dialog creation: Cum să construiți dialoguri cu Qt Designer și să le folosiți în FreeCAD
  • Embedding FreeCAD: Cum să importați FreeCAD ca modul Python în alte aplicații
  • The Draft Workbench adaugă funcții de bază de desen 2d la Freecad. Este scris în întregime în Python, deci poate fi un bun exemplu dacă doriți să vă scrieți propriile module.
  • FreeCAD vector math library : Câteva funcții la îndemână pentru manipularea vectorilor FreeCAD. Această bibliotecă este, de asemenea, inclusă în modulul de proiect.

API Functions

Descrierea completă a API-urilor FreeCad se află pe această pagină http://www.freecad.org/api/ . Pagina conține atât C++ și Python APIs, și nu este încă bine formatat, ceea ce poate fi confuz atunci când cauți cod de tip Python. O versiune mai ușor de navigat poate fi găsită la here. Rețineți că este posibil să fie incompletă, dar nu am găsit încă o modalitate de a include în mod automat pe acest wiki. Pentru mai multe informații, răsfoiți modulele direct în FreeCad.

Related: Exposing C++ to Python

Advanced modification

  • Start up and Configuration: Opțiunile de pornire și linia de comandă pentru FreeCad
  • Installing_on_Windows: instalarea sub Windows
  • Compiling FreeCAD on Windows and Compiling FreeCAD on Unix
  • Branding: Modificări simple pe care le puteți face la codul sursă pentru a schimba unele aspecte ale FreeCAD
  • Extra python modules : Extindeți interpretorul Python FreeCAD cu aceste module puternice!

Python tutorials

Acestea sunt tutoriale generice bune, nu specifice aplicației FreeCAD, care ar putea fi interesante pentru dvs. dacă sunteți complet nou în Python.

Python

  • Official python tutorial - Un tutorial foarte simplu pentru a descoperi python
  • Non-programmer tutorial for python - un excelent wikibook
  • Python for newbies - un tutorial extraordinar care acoperă principiile de bază

PySide - Cum se creează și se gestionează interfața Qt UI a FreeCAD de la Python

  • PySide tutorial : Un tutorial platformă-agnostic care arată utilizarea PySide cu exemple
  • PySide/PyQt tutorial : Un tutorial ușor de citit care acoperă PySide și PyQt cu exemple
  • PySide documentation : de la Proiectul Qt (cei care au scris totul)
  • Using QtCreator in PySide : de asemenea de la proiectul Qt Project
  • PySide reference : detalii nesfârșite asupra detaliilor PySide și Qt, o sursă de referință fiabilă
  • PySide code snippets : o bază de date căutată de fragmente de cod PySide

Următoarele două referințe sunt PyQt specifice (nu PySide), dar pot oferi unele informații de utilizare:

  • Basic PyQt tutorial : Un tutorial simplu și scurt bazat pe linux care va explica cum să lucrați cu PyQt și Qt Designer
  • Programming Qt applications in python : Un tutorial mai aprofundat care acoperă întregul proces de lucru cu Qt și Python.

Pivy - Cum să interacționați cu scenele 3D ale FreeCAD

  • Basic Pivy tutorial : Un tutorial foarte simplu de la site-ul oficial Pivy
  • Introducing Pivy into studierstube : Un document care nu este într-adevăr un tutorial, dar care arată cât de bine funcționează Pivy

Community projects

Pe pagina Community portal, puteți căuta alte proiecte bazate pe FreeCad gestionate de comunitate. Dacă ați început un nou proiect FreeCad, asigurați-vă că îl veți informa despre portalul comunitar. Dacă doriți să participați la dezvoltarea programului FreeCAD, puteți vizita această pagină și puteți vedea ce puteți faceHelp FreeCAD.


Această pagină este preluată de la https://wiki.freecad.org/Power_users_hub

Intrați în legătură!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© The FreeCAD Team. Homepage image credits (top to bottom): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Acest proiect este sprijinit de: , KiCad Services Corp. and other sponsors

GitHubImprove this page on GitHub