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