推荐微网站建设,wordpress编辑器开发,网站主机租用多少钱,pc三合一网站目录
0 参考链接
1 Silx
2 Klampt
3 参数化三维3D软件Dune 3D
4 GPS日志文件查看器GPXSee
5 三维3D软件Chili3D
6 集成电路设计软件XicTools
7 天文学软件Cosmonium
8 计算流体力学软件FluidX3D
9 点云处理软件CloudCompare
10 野外火灾建模软件WindNinja
11 电子设…目录
0 参考链接
1 Silx
2 Klampt
3 参数化三维3D软件Dune 3D
4 GPS日志文件查看器GPXSee
5 三维3D软件Chili3D
6 集成电路设计软件XicTools
7 天文学软件Cosmonium
8 计算流体力学软件FluidX3D
9 点云处理软件CloudCompare
10 野外火灾建模软件WindNinja
11 电子设计自动化EDA软件Horizon
12 有限元网格生成器Gmsh
13 Mesh网格处理软件MeshInspector
14 医学图像处理框架FAST
15 生物力学有限元分析软件FEBio和FEBio Studio
16 DICOM医学图片查看器Weasis
17 测量系统集成软件ITOM
18 EDA工具KLayout
19 天文软件KStars
20 离散事件仿真软件OMNeT
21 3D打印机G代码生成器PrusaSlicer
22 DICOM医学图片查看器Aliza MS
23 电力系统计算机辅助设计软件PSP-UFU
24 电路图绘制软件QElectroTech
25 电路仿真软件Qucs-S
26 三维CAD文件查看和转换软件Mayo
27 串口数据处理工具Serial Studio
28 肌肉骨骼建模软件OpenSim
29 EDA软件LibrePCB
30 生物力学建模软件ArtiSynth
31 交通仿真软件SUMO
32 声音传播建模软件I-Simpa
33 3D打印软件MatterControl
34 天文软件Stellarium
35 机器人开发软件Choreonoid
37 计算神经科学模拟库Arbor
38 多体动力学模拟库Chrono
39 机器人仿真软件Webots
40 计算机代数软件Maxima
41 生物图像分析软件QuPath
42 Mesh网格处理软件MeshLab
43 实时物理仿真开发包Bullet
44 多物理仿真软件Elmer
45 多物理有限元软件Netgen/NGSolve
46 飞行器三维建模工具OpenVSP
47 计算流体力学软件BARAM
48 飞行模拟器FlightGear 0 参考链接
开源科学工程技术软件系列文章
《开源科学工程技术软件介绍 – Silx》
《开源科学工程技术软件介绍 – Klampt》
《开源科学工程技术软件介绍 – 参数化三维3D软件Dune 3D》
《开源科学工程技术软件介绍 – GPS日志文件查看器GPXSee》
《开源科学工程技术软件介绍 – 三维3D软件Chili3D》
《开源科学工程技术软件介绍 – 集成电路设计软件XicTools》
《开源科学工程技术软件介绍 – 天文学软件Cosmonium》
《开源科学工程技术软件介绍 – 计算流体力学软件FluidX3D》
《开源科学工程技术软件介绍 – 点云处理软件CloudCompare》
《开源科学工程技术软件介绍 – 野外火灾建模软件WindNinja》
《开源科学工程技术软件介绍 – 电子设计自动化EDA软件Horizon》
《开源科学工程技术软件介绍 – 有限元网格生成器Gmsh》
《开源科学工程技术软件介绍 – Mesh网格处理软件MeshInspector》
《开源科学工程技术软件介绍 – 医学图像处理框架FAST》
《开源科学工程技术软件介绍 – 生物力学有限元分析软件FEBio和FEBio Studio》
《开源科学工程技术软件介绍 – DICOM医学图片查看器Weasis》
《开源科学工程技术软件介绍 – 测量系统集成软件ITOM》
《开源科学工程技术软件介绍 – EDA工具KLayout》
《开源科学工程技术软件介绍 – 天文软件KStars》
《开源科学工程技术软件介绍 – 离散事件仿真软件OMNeT》
《开源科学工程技术软件介绍 – 3D打印机G代码生成器PrusaSlicer》
《开源科学工程技术软件介绍 – DICOM医学图片查看器Aliza MS》
《开源科学工程技术软件介绍 – 电力系统计算机辅助设计软件PSP-UFU》
《开源科学工程技术软件介绍 – 电路图绘制软件QElectroTech》
《开源科学工程技术软件介绍 – 电路仿真软件Qucs-S》
《开源科学工程技术软件介绍 – 三维CAD文件查看和转换软件Mayo》
《开源科学工程技术软件介绍 – 串口数据处理工具Serial Studio》
《开源科学工程技术软件介绍 – 肌肉骨骼建模软件OpenSim》
《开源科学工程技术软件介绍 – EDA软件LibrePCB》
《开源科学工程技术软件介绍 – 生物力学建模软件ArtiSynth》
《开源科学工程技术软件介绍 – 交通仿真软件SUMO》
《开源科学工程技术软件介绍 – 声音传播建模软件I-Simpa》
《开源科学工程技术软件介绍 – 3D打印软件MatterControl》
《开源科学工程技术软件介绍 – 天文软件Stellarium》
《开源科学工程技术软件介绍 – 机器人开发软件Choreonoid》
《开源科学工程技术软件介绍 – 三维重建软件Meshroom》
《开源科学工程技术软件介绍 – 计算神经科学模拟库Arbor》
《开源科学工程技术软件介绍 – 多体动力学模拟库Chrono》
《开源科学工程技术软件介绍 – 机器人仿真软件Webots》
《开源科学工程技术软件介绍 – 计算机代数软件Maxima》
《开源科学工程技术软件介绍 – 生物图像分析软件QuPath》
《开源科学工程技术软件介绍 – Mesh网格处理软件MeshLab》
《开源科学工程技术软件介绍 – 实时物理仿真开发包Bullet》
《开源科学工程技术软件介绍 – 多物理仿真软件Elmer》
《开源科学工程技术软件介绍 – 多物理有限元软件Netgen/NGSolve》
《开源科学工程技术软件介绍 – 飞行器三维建模工具OpenVSP》
《开源科学工程技术软件介绍 – 计算流体力学软件BARAM》
1 Silx
Silx是使用Python开发的图形用户界面基于Qt。Silx提供了多种用于浏览和可视化数据的Qt小控件。
Silx提供了Windows下的安装程序可以从下面的网址下载
https://github.com/silx-kit/silx/releases
Silx也可以采用pip安装
pip install silx[full]
在Linux和MacOS操作系统上可以利用Anaconda安装
conda install silx -c conda-forge
Silx的文档放在
http://www.silx.org/doc/silx/latest/
Silx的源代码放在Github
https://github.com/silx-kit/sil
2 Klampt
Klampt本身是使用C和Python混合开发的图形用户界面基于Qt图形渲染基于OpenGL。Klampt支持Windows、MaxOS、Linux等操作系统。它提供了C和Python两种API供开发人员使用。
Klampt在Python中使用时可以采用pip安装
pip install klampt
Klampt的官方网站是
http://motion.cs.illinois.edu/klampt/
Klampt的源代码放在Github
https://github.com/krishauser/K
3 参数化三维3D软件Dune 3D
Dune 3D本身是使用C和C开发的图形渲染基于OpenGL。Dune 3D主要支持Windows和Linux操作系统也可以在MacOS上自己编译Windows下的安装程序可以从以下网址下载
https://github.com/dune3d/dune3d/releases
Dune 3D的官方网站上提供了更详细的使用说明
https://docs.dune3d.org/en/latest/
Dune 3D的源代码放在Github
https://github.com/dune3d/dune3
4 GPS日志文件查看器GPXSee
GPXSee的官方网站是
https://www.gpxsee.org
GPXSee的源代码放在Github
https://github.com/tumic0/GPXSe
5 三维3D软件Chili3D
Chili3D的官方网站是
https://chili3d.com/
Chili3D在今年1月1日在github上发布了0.1.0版使用TypeScript进行开发使用了OpenCascade.js和Three.js 用于三维建模和渲染。
Chili3D的源代码放在Github
https://github.com/xiangechen/c
6 集成电路设计软件XicTools
XicTools支持Windows、MacOS、Linux操作系统目前由于在做技术升级所以暂时停止了安装程序的下载。
XicTools的官方网站是
http://wrcad.com
XicTools的源代码放在Github
https://github.com/wrcad/xictoo
7 天文学软件Cosmonium
Cosmonium是使用Python和C开发的底层图形渲染基于OpenGL因此要求计算机支持OpenGL 2.1或更高版本建议使用OpenGL 4.5。
Cosmonium可以运行在WindowsVista或更高版本、LinuxCentOS 5、Ubuntu 14或更高版本以及macOSmac0S 10.9或更高版本。安装程序可以从以下网址下载
https://github.com/cosmonium/cosmonium/wiki/Download
Cosmonium提供了比较详细的使用说明
https://github.com/cosmonium/cosmonium/wiki
Cosmonium的源代码放在Github
https://github.com/cosmonium/co
8 计算流体力学软件FluidX3D
FluidX3D不直接提供可以安装的运行程序但提供了详细的编译说明
https://github.com/ProjectPhysX/FluidX3D/blob/master/DOCUMENTATION.md
FluidX3D的源代码放在Github
https://github.com/ProjectPhysX
9 点云处理软件CloudCompare
CloudCompare是使用C开发的用户界面基于Qt图形渲染使用OpenGL。它支持常见的Windows、MacOS和Linux操作系统可以从下面的网址下载到对应的安装程序
https://cloudcompare.org/releas
CloudCompare的官方网站是
https://cloudcompare.org/
CloudCompare的源代码放在Github
https://github.com/ProjectPhysX/CloudCompare
10 野外火灾建模软件WindNinja
WindNinja是使用C开发的用户界面基于Qt。它提供Windows操作系统下的安装程序可以从下面的网址下载
https://firelab.org/project/windninja
WindNinja也可以在Linux下运行但需要自己利用源代码构建可以参考‘
https://github.com/firelab/windninja/wiki/Building-WindNinja-on-Linux
WindNinja的官方网站是
https://weather.firelab.org/windninja/
WindNinja的源代码放在Github
https://github.com/firelab/wind
11 电子设计自动化EDA软件Horizon
Horizon是使用C和C开发的用户界面基于GTK图形渲染使用OpenGL。它支持Windows和Linux操作系统。Windows下的安装程序可以从下面的网址下载
https://github.com/horizon-eda/horizon/releases
Linux下根据不同的Linux发行版参考
https://horizon-eda.readthedocs.io
Horizon的官方网站是
https://horizon-eda.org/
Horizon的源代码放在Github
https://github.com/horizon-eda/
12 有限元网格生成器Gmsh
Gmsh主要是使用C和C开发的用户界面基于Qt图形渲染使用OpenGL。它支持Windows、macOS和Linux操作系统。安装程序可以从下面的网址下载
https://gmsh.info/#
Gmsh的官方网站是
https://gmsh.info/
在官方网站上除了提供网页版的参考手册也提供pdf版本的供离线使用
https://gmsh.info/doc/texinfo/gmsh.pdf
Gmsh的源代码放在gitlab
https://gitlab.onelab.info/gmsh/gmsh
在Github上也有克隆
https://github.com/live-clones/gmsh
Gmsh从1997年开始开发直到2001年1月正式发布1.00版。经过20多年的持续打磨目前的最新版本是2024年5月发布的4.13.0版。
此外一些大学如麻省理工、机构等提供Gmsh的介绍、培训等等例如
https://dev.opencascade.org/project/gmsh
https://feaforall.com/gmsh-tuto
13 Mesh网格处理软件MeshInspector
MeshLib是使用C开发的图形渲染使用OpenGL。MeshInspector不开源但是提供Windows、macOS和Linux操作系统下的安装程序。可以从下面的网址下载
https://meshinspector.com/downl
MeshInspector的官方网站是
https://meshinspector.com/
MeshLib的源代码放在Github
https://github.com/MeshInspecto
14 医学图像处理框架FAST
FAST提供Windows、macOS和Linux操作系统下的安装程序。可以从下面的网址下载
https://github.com/smistad/FAST/releases
FAST主要支持C和Python作为开发语言在它的官方网站上提供了C和Python的多种参考例子
https://fast.eriksmistad.no/cpp-tutorials.html
https://fast.eriksmistad.no/python-tutorials.html
FAST的源代码放在Github
https://github.com/smistad/FAST
15 生物力学有限元分析软件FEBio和FEBio Studio
FEBio/FEBio Studio是使用C开发的用户界面部分基于Qt图形渲染使用OpenGL。提供Windows、macOS和Linux操作系统下的安装程序。可以从下面的网址下载需要先注册而且貌似不可以用免费邮箱如http://hotmail.comhttp://outlook.com等
https://febio.org/downloads/
FEBio/FEBio Studio的官方网站是
https://febio.org/
FEBio/FEBio Studio的源代码放在Github
https://github.com/febiosoftware/FEBio
https://github.com/febiosoftware/FEBioStudio
https://febio.org/knowledgebase/ 还提供了比较详细的教程和用户手册。
16 DICOM医学图片查看器Weasis
Weasis是使用Java开发的部分图形渲染使用OpenGL还使用了OpenCV库进行高性能、高质量渲染。它提供Windows、macOS和Linux操作系统下的安装程序。可以从下面的网址下载
https://github.com/nroduit/Weas
Weasis的官方网站是
https://weasis.org/en/index.html
Weasis的源代码放在Github
https://github.com/nroduit/Weas
17 测量系统集成软件ITOM
ITOM是使用C开发的图形用户界面使用Qt。当前安装版本仅适用于WINDOWS操作系统。MacOS和Linux需要从Git下载源码进行编译。
WINDOWS安装程序可以从下面网址下载以前ITOM是托管在http://sourceforge.net上的在2023年中搬到了github
https://sourceforge.net/project
ITOM的官方网站是
https://itom-project.github.io/index.html
ITOM的源代码放在Github
https://github.com/itom-project
18 EDA工具KLayout
KLayout是使用C开发的用户界面基于Qt。它支持Windows、MacOS和Linux操作系统。安装程序可以从下面的网址下载
https://www.klayout.de/build.html
KLayout的官方网站是
https://www.klayout.de/
KLayout的源代码放在Github
https://github.com/KLayout/klay
19 天文软件KStars
KStars的官方网站是
https://kstars.kde.org/
KStars的源代码放在Github
https://github.com/KDE/kstars
KStars是使用C开发的用户界面基于Qt图形渲染使用OpenGL。它支持Windows、MacOS和Linux操作系统。安装程序可以从下面的网址下载
https://kstars.kde.org/download/
KStars于2001年4月首次在http://sourceforge.net上公开发布了0.1版后来把代码托管改到了github。目前的最新版本是2024年3月发布的3.7.0版。
20 离散事件仿真软件OMNeT
OMNeT的开源版本官方网站是
https://omnetpp.org/
OMNeT的源代码放在Github
https://github.com/omnetpp/omnetpp
OMNeT是多个混合语言协作开发的包括C、Java、C等。它支持Windows、MacOS和Linux操作系统。安装程序可以从下面的网址下载
https://omnetpp.org/download/
OMNeT有比较长的开发历史从它提供的版本变更信息里得知至少从1997年9月就开始开发了。目前的最新版本是2024年2月发布的6.0.3版。
经过20多年的发展OMNeT已经建立了比较成熟的社区有很多机构、个人等提供基于OMNeT的仿真模型和工具具体可以参考
https://omnetpp.org/download/mo
OMNeT还发展除了商业版本有兴趣的知友可以参考
https://omnest.com/
21 3D打印机G代码生成器PrusaSlicer
PrusaSlicer的官方网站是
https://www.prusa3d.com/en/page/prusaslicer_424/
PrusaSlicer的源代码放在Github
https://github.com/prusa3d/PrusaSlicer
PrusaSlicer是使用C开发的用户界面基于wxWidgets图形渲染使用OpenGL。它支持Windows、MacOS和Linux操作系统。安装程序可以从下面的网址下载
https://www.prusa3d.com/en/page/prusaslicer_424/
PrusaSlicer是从一个老牌开源软件Slic3r 由Alessandro Ranellucci开发版本1.3继承、发展来的于2016年6月开始在github上发布。目前的最新版本是2024年4月发布的2.7.4版。
22 DICOM医学图片查看器Aliza MS
Aliza MS是使用C和C开发的用户界面使用了Qt图形渲染使用OpenGL。它的开源版本只提供Linux和FreeBSD的安装程序可以从下面的网址下载
https://github.com/AlizaMedicalImaging/AlizaMS/releases
Aliza MS的官方网址是
https://www.aliza-dicom-viewer.com/
除了提供开源版本Aliza MS还有商业化版本供购买和下载使用。
Aliza MS的开源版本源代码放在Github
https://github.com/AlizaMedicalImaging/AlizaMS
Aliza MS开源版本从2020年7月发布1.1.0版。目前的最新版本是2024年5月发布的1.9.10版。
23 电力系统计算机辅助设计软件PSP-UFU
PSP-UFU是使用C和C开发的用户界面使用了wxWidgets图形渲染使用OpenGL。它提供Linux和Windows的安装程序可以从下面的网址下载·
https://github.com/Thales1330/P
PSP-UFU的网站也托管在github
https://thales1330.github.io/PSP/
PSP-UFU的源代码放在Github
https://github.com/Thales1330/PSP
PSP-UFU开从2019年10月发布2019w29a版。目前的最新版本是2023年9月发布的2023w38a-beta版。
24 电路图绘制软件QElectroTech
QElectroTech是使用C和C开发的用户界面使用了Qt。它提供Windows、Linux和MacOS的安装程序可以从下面的网址下载·
https://qelectrotech.org/downlo
QElectroTech的官网是
https://qelectrotech.org/
QElectroTech的源代码放在Github
https://github.com/qelectrotech
25 电路仿真软件Qucs-S
Qucs-S是使用C开发的用户界面使用了Qt。它提供Windows和Linux下的安装程序可以从下面的网址下载·
https://github.com/ra3xdh/qucs_s/releases
Qucs-S的官网放在github上
https://ra3xdh.github.io/
Qucs-S的源代码放在Github
https://github.com/ra3xdh/qucs_
26 三维CAD文件查看和转换软件Mayo
Mayo的源代码放在Github
https://github.com/fougue/mayo
经常需要查看、转换CAD文件的知友们可以去尝试一下。Mayo可以在Windows、macOS、Linux下运行。Windows和Linux下的安装文件可以从下面的网址下载
https://github.com/fougue/mayo/releases
macOS的用户可以参考https://github.com/fougue/mayo/wiki/Build-instructions-for-macOS 进行自己构建。
27 串口数据处理工具Serial Studio
Serial Studio是采用C和C 语言开发的图形用户界面使用Qt。它提供在Windows、macOS、Linux下的安装程序可以从下面的网址下载
https://github.com/Serial-Studio/Serial-Studio/releases
Serial Studio的官方网址托管在github
https://serial-studio.github.io
简单的入门资料可以参考
https://github.com/Serial-Studio/Serial-Studio/wiki
Serial Studio的源代码放在Github
https://github.com/Serial-Studi
28 肌肉骨骼建模软件OpenSim
OpenSim的官方网址是
https://opensim.stanford.edu/
文档和教程等资料放在
https://opensimconfluence.atlassian.net/wiki/spaces/OpenSim/overview
OpenSim的源代码放在Github有多个仓库构成
https://github.com/opensim-org/opensim-gui
https://github.com/opensim-org/opensim-core
OpenSim 1.0版于2007年在美国生物力学学会会议上推出后续历经多年开发目前的最新版本是2024年3月发布的4.5版。
在知乎上已经有网友分享了OpenSim的资料有兴趣的知友可以去参考一下
《Opensim教程1-肌肉骨骼建模入门》
《如何在OpenSim中建立一个新的人体模型》回答部分
29 EDA软件LibrePCB
LibrePCB的官方网站是
https://librepcb.org/
在官方网站上提供了Windows、Linux、BSD和macOS下的安装程序
https://librepcb.org/download/
文档和教程等资料放在
https://librepcb.org/docs
LibrePCB使用C语言编写用户界面使用了Qt框架图形渲染使用OpenGL。
LibrePCB的源代码放在Github
https://github.com/LibrePCB/Lib
30 生物力学建模软件ArtiSynth
ArtiSynth的官方网站是
https://www.artisynth.org/Main/HomePage
软件下载地址是
https://www.artisynth.org/Software/Downloads
在官方网站上提供了Windows、Linux、和macOS下的详细安装说明
https://www.artisynth.org/Documentation/InstallGuide
还提供网页版和PDF版的使用手册
https://www.artisynth.org/Software/Documentation
ArtiSynth使用Java语言编写图形渲染使用OpenGL。
ArtiSynth的源代码放在Github
https://github.com/artisynth/artisynth_core
ArtiSynth还提供了一些模型供下载
https://github.com/artisynth/ar
知乎上有网友介绍了ArtiSynth并翻译了部分使用文档可以参考
https://zhuanlan.zhihu.com/p/62
31 交通仿真软件SUMO
SUMO的官方网站是
https://www.artisynth.org/Main/HomePage
SUMO提供了Windows和Linux下的安装程序可以从下面的网址下载
https://sumo.dlr.de/docs/Downloads.php
在macOS下的安装和编译可以参考
https://sumo.dlr.de/docs/Installing/index.html#macos
SUMO使用C和Python语言编写。
SUMO的源代码放在Github
https://github.com/eclipse-sumo
32 声音传播建模软件I-Simpa
I-Simpa的典型应用场景是房间和建筑声学、环境噪声和工业噪声但它可以很容易地扩展到与3D环境中的声音传播有关的其他应用车辆内部、空腔中的声音等等。
I-Simpa的官方网站是
https://i-simpa.univ-gustave-eiffel.fr/
详细的使用文档在
https://i-simpa-wiki.readthedocs.io/fr/latest/
I-Simpa提供了Windows下的安装程序可以从下面的网址下载
https://github.com/Universite-Gustave-Eiffel/I-Simpa/releases
I-Simpa主要使用C语言编写图形用户界面使用wxWidget图形渲染使用OpenGL。
I-Simpa的源代码放在Github
https://github.com/Universite-G
33 3D打印软件MatterControl
MatterControl基础版提供了Windows和MacOS下的安装程序可以从下面的网址下载
https://www.matterhackers.com/store/l/mattercontrol/sk/MKZGTDW6
在Linux下的安装可以参考
http://wiki.mattercontrol.com/Development/Running_on_Linux
MatterControl基础版使用C#语言编写。
MatterControl基础版的源代码放在Github
https://github.com/MatterHackers/MatterControl
MatterControl基础版在2014年1月发布了1.0版并开始开放源代码目前的最新版本是2019年发布的2.22.04版。在基础版里可以购买年费155$MatterControl Pro版https://www.matterhackers.com/store/l/mattercontrol-pro-edition/sk/M5NN90VP?aff7423
34 天文软件Stellarium
Stellarium提供了Linux/Unix、Windows和macOS下的安装程序可以从下面的官方网站下载就在官方网站的顶部
https://stellarium.org/
Stellarium主要使用C和C语言编写图形用户界面使用Qt在安装程序里也可以看出如Windows下的stellarium-24.1-qt6-win64.exe。图形渲染使用OpenGL。
Stellarium的源代码放在Github
https://github.com/Stellarium/s
35 机器人开发软件Choreonoid
Choreonoid的官方网址是
https://choreonoid.org/en/
在官方网站上提供了比较详细的安装、使用等文档。
Choreonoid可以在Linux和Windows下的运行但都需要自行编译可以参考下面的链接
https://choreonoid.org/en/documents/latest/install/build-windows.html
https://choreonoid.org/en/documents/latest/install/build-ubuntu.html
Choreonoid主要使用C和C语言编写图形用户界面使用Qtqt5。图形渲染使用OpenGL。
Choreonoid的源代码放在Github
https://github.com/choreonoid/choreonoid
Choreonoid从2006年开始进行开发工作于2011年11月开源并发布1.0.0版。最新版本是2024年3月发布的2.1.1版。
36 三维重建软件Meshroom
Meshroom的官方网址是
https://alicevision.org/#meshroom
Meshroom可以在Linux和Windows下的运行安装程序可以从以下网址下载
https://www.fosshub.com/Meshroom.html?dwlMeshroom-2023.3.0-win64.zip
https://www.fosshub.com/Meshroom.html?dwlMeshroom-2023.3.0-linux.tar.gz
Meshroom的详细文档在
https://meshroom-manual.readthedocs.io/en/latest/
Meshroom主要使用Python语言编写图形用户界面使用QtPySide2。
Meshroom的源代码放在Github
https://github.com/alicevision/Meshroom
Meshroom在2018年8月在github上首次发布。最新版本是2023年12月发布的2023.3.0版。
37 计算神经科学模拟库Arbor
Arbor的官方网址是
https://arbor-sim.org/
Arbor GUI可以在Linux和MacOS下的运行安装程序可以从以下网址下载
https://github.com/arbor-sim/gui/releases
Arbor的详细文档在
https://docs.arbor-sim.org/en/latest/
Arbor主要使用C语言编写。
Arbor的源代码放在Github
https://github.com/arbor-sim/arbor
https://github.com/arbor-sim/gu
38 多体动力学模拟库Chrono
Chrono的官方网址是
https://projectchrono.org/
Chrono的详细文档在
https://api.projectchrono.org/9.0.0/
Chrono主要使用C语言编写。
Chrono的源代码放在Github
https://github.com/projectchrono/chrono
Chrono引擎的第一个版本是由Alessandro Tasora教授于1998年开发的开始用于机器人和生物力学应用的多体模拟。2013年开始以开源形式发布Chrono目前最新版本是2024年5月的9.0.0。
39 机器人仿真软件Webots
还有一个网页版在线仿真
https://webots.cloud/
应用领域
Webots可以创建各种各样的机器人仿真包括两轮机器人、工业手臂、腿式机器人、模块化机器人、汽车、飞行无人机、自动水下机器人、履带机器人、航空航天飞行器等。还可以使用Webots创建机器人原型开发、测试和验证相关机器人的人工智能和控制算法在教育机构可以用于向学生教授机器人等。
Webots的官方网址是
https://cyberbotics.com/
Webots主要使用C和C语言编写。
Webots的源代码放在Github
https://github.com/cyberbotics/
40 计算机代数软件Maxima
Maxima可以运行在Windows、Linux和MacOS操作系统上安装程序可以从下面的网址下载
https://sourceforge.net/project
Maxima的官方网址是
https://maxima.sourceforge.io/
Maxima使用Lisp语言编写。
Maxima的源代码放在SourceForge
https://sourceforge.net/p/maxim
41 生物图像分析软件QuPath
QuPath可以运行在Windows、Linux和MacOS操作系统上安装程序可以从下面的网址下载
https://github.com/qupath/qupat
QuPath的官方网址放在github上
https://qupath.github.io/
QuPath使用Java语言编写。
QuPath的源代码放在github
https://github.com/qupath/qupat
42 Mesh网格处理软件MeshLab
MeshLab可以在Windows、macOS和Linux下运行安装程序可以从以下网址下载
https://www.meshlab.net/#
其实实际的安装程序放在github
https://github.com/cnr-isti-vcl
MeshLab的官方网址是
https://www.meshlab.net/
MeshLab主要使用C语言编写图形用户界面使用Qtqt5图像渲染使用OpenGL。
MeshLab的源代码放在Github
https://github.com/cnr-isti-vclab/meshlab
VCGlib的源代码在
https://github.com/cnr-isti-vclab/vcglib
MeshLab还提供Python语言的接口PyMeshLab源代码在
https://github.com/cnr-isti-vcl
43 实时物理仿真开发包Bullet
Bullet的官方网址是
https://pybullet.org/wordpress/
Bullet本身以源代码的方式提供需要编译后使用。但是开发团队提供了Python语言绑定PyBullet他们建议在开发与机器人、强化学习和VR有关的系统时使用PyBullet可以用pip命令安装
pip install pybullet --upgrade --user
Bullet的文档在项目的github仓库里
https://github.com/bulletphysics/bullet3/tree/master/docs
Bullet主要使用C语言编写图形渲染使用OpenGL。
Bullet的源代码放在Github
https://github.com/bulletphysics/bullet3
要注意的是Bullet还在下面的仓库里提供了一些机器人的URDF文件。URDFUnified Robot Description Format统一机器人描述格式) 是一种文件格式用于在ROS中指定机器人的几何形状和组织。
https://github.com/bulletphysics/pybullet_robots
可以用以下的在线URDF查看器进行观察
https://gkjohnson.github.io/urd
44 多物理仿真软件Elmer
Elmer有一个冰相关的模块叫做Elmer/ice这个模块已经拥有一个较大的国际社区和专门的门户网站http://elmerice.elmerfem.org。
在电磁学方面Elmer团队是高速机电能量转换系统卓越中心HiECSsThe Centre of Excellence in High-Speed Electromechanical Energy Conversion Systemswww.aalto.fi/en/hiecs的一部分。Elmer还提供了许多其他细分领域的具有竞争力的解决方案例如流体/结构相互作用和涉及热辐射的热问题等。
Elmer可以在Windows和Linux操作系统上运行Windows下的安装程序放在http://sourceforge.net
https://sourceforge.net/project
或者
http://www.nic.funet.fi/pub/sci/physics/elmer/bin/windows/
Linux下的安装程序可以参考
https://research.csc.fi/web/elm
Elmer的官方网址是
https://research.csc.fi/web/elmer/elmer
它的开放社区是
http://www.elmerfem.org/blog/
Elmer的详细文档在
http://www.nic.funet.fi/pub/sci/physics/elmer/doc/
Elmer主要使用Fortran和C语言编写。图形界面部分使用Qt图形渲染使用OpenGL。
Elmer的源代码放在Github
https://github.com/ElmerCSC/elmerfem
电磁学教程和验证案例放在
https://github.com/ElmerCSC/elm
45 多物理有限元软件Netgen/NGSolve
Netgen/NSolve可以在Windows、MacOS和Linux操作系统上运行安装程序可以从下面的网址下载
https://github.com/NGSolve/ngso
Netgen/NGSolve的官方网址是
https://www.ngsolve.org/
Netgen/NGSolve主要使用C、C、Python语言编写。图形界面部分使用Tk图形渲染使用OpenGL。
Netgen/NGSolve的源代码原来放在http://sourceforge.net
https://sourceforge.net/projects/ngsolve/
后来迁移到了Github
https://github.com/NGSolve/ngsolve
https://github.com/NGSolve/netgen
Netgen/NGSolve是由奥地利维也纳大学The TU Wien的分析与科学计算研究所Institute of Analysis and Scientific Computing团队开发的。核心开发人员是Joachim Schöberl在2002年就发布了NGSolve 1.0版本。经过多年的持续投入和研发目前最新版本是2023年7月发布的6.2.2304版。
Joachim Schöberl还编写了交互式教程
https://jschoeberl.github.io/iF
46 飞行器三维建模工具OpenVSP
OpenVSP可以在Windows、MacOS和Linux操作系统上运行安装程序可以从下面的网址下载
https://openvsp.org/download.ph
OpenVSP的官方网址是
https://openvsp.org/
OpenVSP主要使用C 和C语言编写。图形界面部分使用FLTKFast Light Toolkit图形渲染使用OpenGL。
OpenVSP的源代码放在Github
https://github.com/OpenVSP/Open
47 计算流体力学软件BARAM
BARAM可以在Windows、MacOS和Linux操作系统上运行安装程序可以从下面的网址下载
https://baramcfd.org/docs/insta
BARAM的官方网址是
https://baramcfd.org/
BARAM主要使用C、C、Python语言编写。图形界面部分使用QtPySide6图形渲染使用VTK。
BARAM的源代码放在Github
https://github.com/nextfoam/baram
https://github.com/nextfoam/nex
48 飞行模拟器FlightGear
FlightGear可以在Windows、MacOS和Linux操作系统上运行安装程序可以从下面的网址下载
https://www.flightgear.org/download/
https://sourceforge.net/project
在国内也已经有不少使用者了2010年10月1日成立了FlightGear中文网站
https://www.flightgear.org.cn/forum
FlightGear的官方网址是
https://www.flightgear.org/
FlightGear主要使用C语言编写。图形界面里有部分使用了Qt图形渲染使用Open Scene Graph工具包基于OpenGL。
FlightGear的源代码放在http://sourceforge.net
https://sourceforge.net/projects/flightgear/files/release-2020.3/
https://sourceforge.net/p/flightgear/_list/git
FlightGear可以把模拟飞行时的数据分享出来有两种方法
一是使用网络通讯协议UDP方式获取
一种是使用Fgtape记录的类似日志的方式。
FlightGear经过二十多年的发展也形成了比较庞大的生态。比如Matlab里就有Aerospace Blockset™工具包。
FlightGear里有自动驾驶模块利用PID进行控制
https://wiki.flightgear.org/Autopilot_PID_controller_tuning_resources
在github上也有多个有意思的仓库
https://github.com/julianneswinoga/flightgear-python Python和FlightGear的接口
https://github.com/jas0ndiamond/flightgear-control 利用telnet控制FlightGear里的飞机
FlightGear最新版本是2023年10月发布的2020.3.19版。