FreeCAD, isang libre at bukas na pinagmulan ng cross-platform 3D na nagmomodelo

Ang FreeCAD ay software ng disenyo ng tulong sa computer (CAD) Parametric 3D libre at bukas na mapagkukunan at inilabas sa ilalim ng lisensya ng LGPL v2 +. Nakatuon ito patungo sa mechanical engineering at tapos na disenyo ng produkto, ngunit tinutugunan din ang iba pang mga disiplina, kabilang ang arkitektura o iba pang mga larangan ng aktibidad sa engineering, 3D print, tapos na pagsusuri ng produkto, atbp.

Ang FreeCAD ay may mga katulad na katangian sa Catia, SolidWorks o Solid Edge, na pinapayagan din itong maiuri bilang CAD / CAM, CAE at PLM software.

Ang FreeCAD 0.18.4 ay ang pinakabagong bersyon ng tool na inilabas noong Oktubre 2019. Sa kasalukuyan, ang FreeCAD ay ganap na katugma sa Windows, Linux / Unix at Mac OSX at may parehong hitsura, mga katangian sa lahat ng mga platform, ayon sa koponan ng pag-unlad.

Gumamit ng iba't ibang mga open source na aklatanKasama rito ang Open Cascade Technology (OCCT), isang core ng CAD; Coin3D, isang toolkit sa pag-unlad ng 3D graphics, atbp.

Nakabinbin ang bersyon ng FreeCAD 0.19, ngunit naka-iskedyul para sa taong ito. Ayon sa mga tagadisenyo nito, pinapayagan ka ng FreeCAD na lumikha ng anumang nais mo, pangunahin ang mga bagay na totoong buhay ng anumang laki.

Pangunahing tampok

Application ay may isang buong geometry core batay sa teknolohiya ng Open CASCADE ito nagbibigay-daan sa mga kumplikadong pagpapatakbo ng 3D sa mga kumplikadong uri ng hugis, na may katutubong suporta para sa mga konsepto tulad ng representasyon ng mga limitasyon (brep), mga kurba at spline ibabaw (nurbs) na hindi pantay na makatuwiran na batayan, isang malawak na hanay ng mga geometric na entity, pagpapatakbo at panuntunan ng Boolean, at built-in na suporta para sa STEP format at IGES.

Sa FreeCaD lahat ng mga bagay ay katutubong parametric, nangangahulugan ito na ang hugis nito ay maaaring batay sa pag-aari o kahit na nakasalalay sa iba pang mga bagay. Ang lahat ng mga pagbabago ay muling kalkulahin sa demand at nai-save gamit ang isang "undo / redo" na stack, ang mga bagong uri ng object ay madaling maidagdag at ganap na ma-program sa Python.

Bukod dito, ay may isang modular na arkitektura na nagpapahintulot sa mga modular na extension upang magdagdag ng pag-andar sa pangunahing aplikasyon. Ang isang extension ay maaaring maging kumplikado bilang isang ganap na bagong application na nakasulat sa C ++ o kasing simple ng isang script ng Python o isang macro na naitala sa sarili.

Pinapayagan kang mag-import at mag-export sa mga karaniwang format tulad ng STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC o OFF, NASTRAN, VRML bilang karagdagan sa katutubong format ng file ng FCStd ng FreeCAD. Ang antas ng pagiging tugma sa pagitan ng FreeCAD at isang tiyak na format ng file ay maaaring magkakaiba, dahil depende ito sa module na nagpapatupad nito.

Mayroon itong built-in na paghihigpit sa pagpilit, na nagbibigay-daan sa iyo upang mag-sketch ng mga 2D na hugis na may limitadong geometry. Maaari silang magamit bilang batayan sa pagbuo ng iba pang mga bagay sa FreeCAD.

Pati na rin sa iba't ibang mga module, tulad ng simulation ng robot na nagbibigay-daan sa iyo upang pag-aralan ang mga paggalaw ng robot sa isang grapikong kapaligiran.

Isang module ng pagguhit ng panteknikal na may mga pagpipilian para sa mga view ng detalye, mga pagtingin sa seksyon, pag-dimension at higit pa, na nagbibigay-daan sa iyo upang makabuo ng mga panonood ng 2D ng mayroon nang mga 3D na modelo. Gumagawa ang module ng SVG o mga PDF file na handa nang mai-export.

Isang module ng pag-render na maaaring mag-export ng mga 3D na bagay para sa pag-render gamit ang mga panlabas na tool sa pag-render. Sa ngayon sinusuportahan lamang nito ang povray at LuxRender, ngunit dapat itong i-extension sa ibang mga nag-render sa hinaharap.

Mga pangkalahatang katangian

  • cross-platform: Gumagana ang FreeCAD at umaakma nang eksaktong pareho sa Windows, Linux / Unix, macOS at iba pang mga platform;
  • Isang kumpletong interface ng grapiko: Ang FreeCAD ay may kumpletong interface ng grapiko batay sa balangkas ng Qt, na may isang manonood na 3D batay sa Open Inventor, na nagpapahintulot sa isang mabilis na pag-render ng mga 3D na eksena at isang napaka-naa-access na grapikong representasyon ng mga eksena;
  • Gumagana ito tulad ng isang application ng linya ng utos. Sa mode ng command line, gumagana ang FreeCAD nang walang graphic na interface, ngunit sa lahat ng mga tool sa geometry nito. Sa mode na ito, mayroon itong medyo maliit na memory footprint at maaaring magamit, halimbawa, bilang isang server upang makabuo ng nilalaman para sa iba pang mga application;
  • Maaaring mai-import bilang isang module ng Python: Maaaring mai-import ang FreeCAD sa anumang application na maaaring magpatakbo ng mga script ng Python. Tulad ng sa mode ng command line, ang graphic na interface nito ay hindi magagamit, ngunit ang lahat ng mga tool sa geometry ay naa-access;
  • Konsepto ng workbench: Sa interface ng FreeCAD, ang mga tool ay pinagsasama-sama ng mga workbenches. Ginagawa nitong posible na ipakita lamang ang mga tool na ginamit upang maisagawa ang isang tiyak na gawain, na tumutulong na panatilihing malinaw at tumutugon ang workspace, at upang mabilis na mai-load ang application.

Mag-download. 


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.