Qt开源工业软件收录
Qt開(kāi)源工業(yè)軟件收錄
基于qt的工業(yè)軟件收錄,為工業(yè)軟件開(kāi)發(fā)提供參考
CAD方向
FreeCAD
FreeCAD是一個(gè)開(kāi)源的參數(shù)化3D建模工具,主要用于設(shè)計(jì)任何大小的真實(shí)對(duì)象。參數(shù)化建模允許您通過(guò)返回模型歷史記錄來(lái)更改其參數(shù),從而輕松修改設(shè)計(jì)。
https://github.com/FreeCAD/FreeCAD
官網(wǎng):https://www.freecadweb.org/
Mayo
開(kāi)源3D CAD查看器和轉(zhuǎn)換器
https://github.com/fougue/mayo
QCAD
https://github.com/qcad/qcad
官網(wǎng):https://www.qcad.org/en/
LibreCAD
https://github.com/LibreCAD/LibreCAD
rhiocad
CAD,基于OpenCascade。參數(shù)化,參數(shù)化三維建模器
https://github.com/mikowiec/rhioCAD
Analysis Situs
Analysis Situs是一個(gè)開(kāi)源原型工作臺(tái)和一個(gè)開(kāi)發(fā)CAD/CAM/CAE算法的SDK。其主要驅(qū)動(dòng)思想是為CAD軟件開(kāi)發(fā)人員提供一個(gè)高度直觀、可視化和可定制的孵化器,新的CAD算法由此誕生。工作臺(tái)使用C++和Tcl作為主要編程語(yǔ)言。該應(yīng)用程序包括分層組織的數(shù)據(jù)模型、基于VTK的3D查看器和腳本控制臺(tái)。提供了一系列幾何處理算法,從CAD特征識(shí)別到網(wǎng)格計(jì)算。
http://analysissitus.org/
https://gitlab.com/ssv/AnalysisSitus
TiGL
https://github.com/DLR-SC/tigl
TiGL幾何圖形庫(kù)可用于計(jì)算和處理CPACS文件中存儲(chǔ)的飛機(jī)幾何圖形。TiGL提供了許多與幾何體相關(guān)的功能,如
用于計(jì)算飛機(jī)表面上點(diǎn)的點(diǎn)檢索函數(shù)
求交函數(shù)以計(jì)算飛機(jī)與平面的交點(diǎn)
導(dǎo)出標(biāo)準(zhǔn)CAD文件格式(STEP+IGES)或網(wǎng)格格式的函數(shù),包括VTK、Collada和STL。
EDA
Kicad
https://gitlab.com/kicad/code/kicad
官網(wǎng):www.kicad.org
LibrePCB
https://github.com/LibrePCB/LibrePCB
LibrePCB是一個(gè)開(kāi)發(fā)印刷電路板的免費(fèi)EDA軟件。它在Linux、Windows和Mac上運(yùn)行。該項(xiàng)目仍處于相當(dāng)早期的開(kāi)發(fā)階段。
CAE方向
OpenFOAM
OpenFOAM是由OpenFOAM基金會(huì)發(fā)布的免費(fèi)開(kāi)源計(jì)算流體動(dòng)力學(xué)(CFD)軟件包。它在工程和科學(xué)的大部分領(lǐng)域都擁有龐大的用戶群,包括商業(yè)和學(xué)術(shù)組織。OpenFOAM具有廣泛的功能,可以解決任何問(wèn)題,從涉及化學(xué)反應(yīng)、湍流和傳熱的復(fù)雜流體流動(dòng),到固體動(dòng)力學(xué)和電磁學(xué)。
https://github.com/OpenFOAM/OpenFOAM-dev
ParaView
ParaView是一個(gè)基于VTK的開(kāi)源、多平臺(tái)數(shù)據(jù)分析和可視化應(yīng)用程序
https://github.com/Kitware/ParaView
官網(wǎng):https://www.paraview.org/
FastCAE
專業(yè)的CAE前后處理集成系統(tǒng)——FastCAE
https://github.com/DISOGitHub/FastCAE
https://gitee.com/DISOGitee/FastCAE
官網(wǎng):http://www.fastcae.com/
FEM
GMSH
Gmsh是一個(gè)開(kāi)源的三維有限元網(wǎng)格生成器,具有內(nèi)置的CAD引擎和后處理器。其設(shè)計(jì)目標(biāo)是提供一種快速、輕便、用戶友好的網(wǎng)格工具,具有參數(shù)化輸入和高級(jí)可視化功能。Gmsh圍繞四個(gè)模塊構(gòu)建:幾何體、網(wǎng)格、解算器和后處理。
https://gitlab.onelab.info/gmsh/gmsh
官網(wǎng):https://gmsh.info/
可視化
OpenCASCADE(OCC)
https://dev.opencascade.org/
OCCT是唯一的開(kāi)源全尺寸三維幾何庫(kù)。OCCT致力于成為最好的免費(fèi)cad軟件內(nèi)核之一,廣泛用于開(kāi)發(fā)涉及以下工程和機(jī)械領(lǐng)域的專業(yè)程序:三維建模(cad)、制造(CAM)、數(shù)值模擬(CAE)、測(cè)量設(shè)備(CMM)和質(zhì)量控制(CAQ)。自1999年作為開(kāi)源CAD軟件內(nèi)核發(fā)布以來(lái),OCCT已成功應(yīng)用于從建筑施工到航空航天和汽車等眾多項(xiàng)目。
OpenNURBS
https://github.com/OpenNURBS/OpenNURBS
openNURBS 旨在為CAD、CAM、CAE與計(jì)算機(jī)圖形軟件開(kāi)發(fā)人員提供一個(gè)在不同的軟件間精確轉(zhuǎn)換 3D 幾何的工具。
openNURBS 所提供的工具包括:
- 用于讀寫 3DM 文件的 C++ 源碼庫(kù),支持微軟與蘋果公司的操作系統(tǒng),提供一個(gè) makefile 作為其他編譯器的入口點(diǎn)。
- 可以讀、寫3DM文件格式的.NET 源代碼庫(kù)。
- 品質(zhì)保證與版本控制。
- 技術(shù)支持。
VTK
VTK是一個(gè)開(kāi)源軟件系統(tǒng),用于圖像處理、3D圖形、體繪制和可視化。VTK包括許多高級(jí)算法(例如,曲面重建、隱式建模、抽取)和渲染技術(shù)(例如,硬件加速體繪制、LOD控制)。
https://github.com/Kitware/VTK
官網(wǎng):https://vtk.org/
CTK
CTK是一個(gè)社區(qū)努力為醫(yī)學(xué)圖像分析、手術(shù)導(dǎo)航和相關(guān)項(xiàng)目提供支持代碼。里面有很多集成好的窗體可以使用
https://github.com/commontk/CTK
官網(wǎng):http://commontk.org/
集成窗體預(yù)覽:http://commontk.org/index.php/Documentation/ImageGallery
ITK
ITK是一個(gè)開(kāi)源的跨平臺(tái)庫(kù),為開(kāi)發(fā)人員提供了一套廣泛的圖像分析軟件工具。ITK是通過(guò)極限編程方法開(kāi)發(fā)的,它建立在一個(gè)成熟的、面向空間的體系結(jié)構(gòu)之上,用于處理、分割和注冊(cè)二維、三維或多維的科學(xué)圖像
https://github.com/InsightSoftwareConsortium/ITK
官網(wǎng):https://itk.org/
3D Slicer
解決高級(jí)圖像計(jì)算挑戰(zhàn)的桌面軟件,專注于臨床和生物醫(yī)學(xué)應(yīng)用。
https://github.com/Slicer/Slicer
官網(wǎng):https://www.slicer.org/
LabPlot2
LabPlot是一個(gè)用于數(shù)據(jù)集和函數(shù)的二維和三維圖形表示的程序。它帶有一個(gè)完整的用戶界面,它為您提供了很多功能,如希爾伯特變換、統(tǒng)計(jì)、顏色映射和條件格式
https://github.com/KDE/labplot
官網(wǎng):https://labplot.kde.org/
地理信息
QGIS
QGIS是一個(gè)功能齊全、用戶友好、免費(fèi)開(kāi)源(FOSS)地理信息系統(tǒng)(GIS),可運(yùn)行在Unix平臺(tái)、Windows和MacOS上。
https://github.com/qgis/QGIS
官網(wǎng):https://www.qgis.org/
總結(jié)
以上是生活随笔為你收集整理的Qt开源工业软件收录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: protel 99se 层次原理图的切换
- 下一篇: 工业控制领域关键技术趋势