MonoFramework-MDK-6.12.0.182.macos10.xamarin.universal.pkg
MonoFramework-MDK-6.12.0.182.macos10.xamarin.universal.pkg
mac M1芯片 mono安装,unity+vscode需要
macos M1芯片 vscode(2022年9月29日更新)
macos M1芯片 vscode(2022年9月29日更新)
官网下载的,下载了一夜,太慢了,所以分享出来,省的浪费大家时间。
Fast, Exact, Linear Booleans
我们提出了一个新的系统,用于在线性3D多面体上可靠地执行布尔运算。我们的系统是精确的,这意味着所有内部数字谓词都是从精确的几何计算中确定的。我们的基于BSP树的系统执行迭代计算的速度比基于CGAL的Nef Polyhedra的系统快16-28倍,后者是鲁棒布尔运算的当前最佳实践,但速度却是非鲁棒建模器Maya的两倍。同时,与以前的工作相比,我们获得的几何子例程要小得多,它仅包含4个谓词,凸多边形构造函数和凸多边形分割例程。在此基础上使用基于BSP树的布尔算法使我们能够显式处理所有几何退化(曲面变成平面,线变成了点),而无需面对大量复杂情况。
cmake-3.18.4-win32-x86.zip
为了配置CGAL特地下了最新版的cmake,希望对大家有用。直接打开bin找到gui.exe。双击打开即可。
我是联合vcpkg一起使用的,不是由CGAL项目维护的。因此,可能无法立即获得CGAL的最新稳定版本。您可以通过vcpkg在检查CGAL目前可用的版本VERSION上的专用CGAL控制文件中的行 github.com/microsoft/vcpkg。
CMake之后的libigl库的文件夹
这是我CMake之后的libigl库的文件夹。可以参考我的博客中的项目,将相关的文件放到自己的项目中,就可以直接用了。
TortoiseGit和语言包.zip
TortoiseGit俗称乌龟,也是企业中经常用的。
官网可能下载很慢。可以直接下载这个。下载完直接安装即可。
因为TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息。
OpenGL进阶--VAO,VBO, EBO
我们通过所谓的 **顶点缓冲对象 (VBO)**,可以在GPU的内存中存储大量的顶点。使用这些缓冲区对象的好处是,我们可以一次将大批数据全部发送到图形卡,如果还有足够的内存,则可以将其保存在此处,而不必一次发送一个顶点。从CPU将数据发送到图形卡的速度相对较慢,因此我们尽可能尝试一次发送尽可能多的数据。数据存储在图形卡的内存中之后,顶点着色器几乎可以立即访问顶点,因此速度非常快。
OpenGL4.0+vs2019渲染一个模型
本教程将介绍如何使用GLSL在OpenGL 4.0中渲染3D模型。本教程中的代码基于漫反射教程中的代码https://blog.csdn.net/weixin_44210987/article/details/109300986。
在之前的教程中,我们已经渲染过3D模型,但是它们是由单个三角形组成的,相当没意思。现在已经涵盖了基础知识,我们将继续渲染一个更复杂的对象。在这种情况下,对象将是一个立方体。在介绍如何渲染更复杂的模型之前,我们将首先讨论模型格式。
OpenGL4.0学习5对应项目文件
这是我的博客对应的 “ OpenGL4.0学习5对应项目文件” ,实际上我博客里有完整的代码,大家可以直接复制,运行。
字符串问题,小明去出差,中间旅游了几次
小明去出差,中间旅游了几次,如果A车票的出发点城市和B车票的到站城市相同,则算旅游一次。
第一行,输入整数n,代表车票的个数
下面n行代表按时间顺序排的车票信息
比如:
输入:
6
Beijing Nanjing
Nanjing Guangzhou
Guangzhou Shanghai
Shanghai Beijing
Fuzhou Beijing
Beijing Fuzhou
SOIL2-master.zip
我们将 使用 图像 文件 来 向我 们 图形 场景 中的 对象 添加“ 纹理”。 这 意味着 我们 会 需要 频繁 加载 这些 图像 文件 到 我们 的 C++ / OpenGL 代码 中。 从 零 开始 写 一个 纹理 图像 加载 器 是 可能 的。 但是, 考虑到 各种各样 的 图像 文件 格式, 使用 一个 纹理 加载 库 通常 是 更好 的。 比如 FreeImage、 DevIL、 OpenGL Image (GLI) 和 Glraw。 简单 OpenGL 图像 加载 器( Simple OpenGL Image Loader, SOIL) 可能 是最 常用 的 OpenGL 图像 加载 库, 尽 管 它有 点 过时 了。 本书 中 使用 的 纹理 图像 加载 库 是 SOIL2—— SOIL 的 一个 更新 的 分叉 版本。
premake-5.0.0-alpha15-windows.zip
Premake 是一个用来生成工程文件的预编译程序。
首先,就我个人来说,让我在Premake和CMake里选一个,我肯定愿意选Premake。因为CMake已经可以算作一门DSL了,我要花费学习一门编程语言的时间学习它,却不能得到学习一门语言的好处,因为它缺乏通用计算能力。相比之下Lua我不用另外学,而其正规的语法又带来了更加容易强大的扩展能力。其实我早就对CMake这种为了解决当前问题而发明出来的、缺乏扩展性和语法一致性的东西不满,觉得应该找一门脚本语言承担C编译的任务了。但是,工程上这东西能否大规模应用还不一定。首先很多技术栈有继承的问题不能轻易改,其次它能不能承担大规模高可靠性的编译任务还有待观察。
glm-0.9.9.8.zip
由于 C/C++标准库中没有几何数学库,这样造成在开发一个三维系统之初往往都需要自行实现一个实用的几何数学库,这样太费时费力了。GLM的出现可以很好的解决这个问题。
GLM 设计上遵照OpenGL Shading Language风格,使用开放的MIT授权协议。会GLSL的人可以很快上手。因采用了数据结构与函数方法分离的方式,可以很容易扩充函数方法而不改变原文件(增加新的头文件即可,不过得在不同的头文件中找函数方法比较费力)。
glew-2.2.0-win32.zip
GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数的接口而烦恼,因为GLEW能自动识 别你的平台所支持的全部OpenGL高级扩展涵数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全 部函数。GLEW支持目前流行的各种操作系统(including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris)。
glview211.exe
OpenGL/GLSL。这个不需要特意安装,后面的库会直接包含需要的文件。我的电脑有支持4.3版本OpenGL的显卡,所以opengl对GPU有要求。
不知道GPU支持哪个版本的OpenGL,可以使用GLView查看。
VASSistx.zip
vs2013配套的VASSISTX番茄助手,我一直在用的,不会报东西。我博客里面有配套的安装步骤。
首先解压后,双击exe文件,然后选择vs2013。
然后,下载的补丁包中的 VA_X.dll ,直接拷贝到安装目录中覆盖一下即可。
Hypermesh2018安装包和安装视频下载
Hypermesh2018安装包和安装视频下载,Baidu云链接。
包括所有的安装包,和安装指导视频。
oofem最新版.zip
有限元的库,具体的使用方法我在自己的博客里面更新。还在学习中。
华侨大学研究生课程论文封面和格式
华侨大学研究生课程论文封面和格式,包括字体大小,论文要求等等。
Voronoi Diagram2D.rar
vs2013上编写的c++版本的Voronoi图,用的Win32控制台程序,使用的OpenGL,其中glut32.lib,glut32.dll,GLU32.LIB,
Bezier曲线
基于VS2013的MFC编写的Bezier曲线,具体算法请查看相关文献,很简单的算法。
二维Voronoi图.rar
基于Delaunay的二维Voronoi图的生成,使用的vs2013的WIN32控制台程序,需要的朋友可以改写一下,用MFC实现也可以,具体过程请参考https://blog.csdn.net/weixin_44210987/article/details/91138579
oofem-2.5.zip
有限元计算框架 OOFEM最新版2.5主要内容:
[1]这是什么
[2]必备条件
[3]安装
[4]运行oofem和oofeg
[5]相关的链接
[1] 这是什么
==============================================================================
下面的目录树包含OOFEM包的源代码。
OOFEM_TOP_DIR
|
|-- doc - 包含“用户指南User's guide”,生成“参考手册Reference manual”的资源,
| documents 描述输入文件规范、元素和材料库以及其他有用的文档。
|
|-- src - 所有oofem模块的源文件
| |
| |-- oofemlib - OOFEM核心部分OOFEMlib模块的源代码。
| |
| |-- sm - 结构分析模块来源。
| |
| |-- tm - 源传输问题模块.
| |
| |-- fm - 流体力学模块的来源。
| |
| |-- dss - 包括直接稀疏求解器(DSS)的源代码,由R. Vondracek提供)
| |
| |-- main - 包含main()的源代码以及oofem、oofeg的一些全局函数的实现。
|
|
|-- tools - 几个实用程序的源代码。
|
|-- tests -包含几个测试,这些测试对于验证程序功能非常有用。
|
|-- bindings - 保存源文件,以生成到Python编程语言的OOFEM绑定。
[2] 必备条件
==============================================================================
oofem需要CMake跨平台构建系统和支持STL的c++编译器(标准模板库)。
oofem包含到iml++库的接口。
它是由Roldan Pozo编写的用于求解对称和非对称线性方程组的现代迭代方法的c++模板库。
可以从http://math.nist.gov/iml++/下载。
图形化后处理器(oofeg)需要安装Petr Krysl (http://www.multires.caltech.edu/~pkrysl/)的ELIXIR和Ckit库。
它们提供了X-windows图形支持。
与OOFEM一起使用的Elixir版本可能与Petr Krysl维护的原始版本不兼容。
兼容的Elixir版本可以在oofem主页(http://ksm.fsv.cvut.cz/oofem/oofem.html)上找到。
Ckit库可以在相同的位置获得。
对分布式内存的并行支持需要安装MPI库。如果您没有,我们建议您使用Open MPI。
这是一个免费的、高性能的、可移植的MPI实现(http://www.open-mpi.org/)。
对于高性能的特征值求解器,oofem使用了SLEPc。
该工具包可以从SLEPc项目主页(http://www.grycap.upv.es/slepc)下载。
通过tinyXML2库支持XML解析器。CEMHYD3D模型需要这个库,
可以从它的git存储库(https://github.com/leethomason/tinyxml2)下载。
可以从源文件自动生成参考手册。您也可以使用它来生成类的文档。
为此,您必须安装doxygen文档系统
(http://sourceforge.net/projects/doxygen/)
和图形可视化工具包(http://www.research.att.com/sw/tools/graphviz/)
要从源文件构建元素库、材料库和oofem输入手册,需要使用latex和latex 2 html包。
由于其大小,已编译的参考手册本身不包括在发行版中。可以从oofem主页在线访问。
[3] 安装
==============================================================================
UNIX快速说明:
----------------------------
0)解压缩源1)创建树外构建目录“mkdir -p ~/build/debug”
2)配置目标“cd ~/build/debug;
其中,PATH_TO_OOFEM_SOURCES是指向OOFEM源目录的路径,创建于步骤0(例如~/oofem-2.2)。
3)编译OOF
libmesh-1.4.1.zip
这个是libmesh的最新版本,有限元分析开源代码,c++,里面的example文件夹里面是个成功的求解例子,有详细的英文注释,看不懂的自己翻译一下
libMesh的介绍
libMesh的介绍,里面有libmesh的下载官网,libmesh是开源的。
有限元方法.pdf
250多个图示,强调问题的描述和建模,讲述前后处理的方法