三角形判定2.1C#图形判定工具
针对三角形的判定算法,这个 V2.1 版本算是挺实用了,尤其是你在做游戏开发、搞图形计算那一挂的。它的是三角形是否有效的问题,比如三点能不能连成个合法图形——用在碰撞检测、地形建模这些地方,再合适不过了。
了一个老毛病——之前有时候运行着突然卡住,要重启,挺烦的。现在好了,做了资源清理补丁。你再也不用手动关程序清缓存了,整个体验流畅多了,省心。
用的是C#配GDI+,所以你如果熟悉.NET 桌面开发,那这个你一看就明白。项目结构也挺清爽的,三角形判定.sln
、.suo
都在,直接丢进 Visual Studio 里就能跑。
我看源码应该是用了Dispose
和using
来资源释放,避免内存泄漏。用GDI+画图的朋友都懂,忘了释放对象,跑几次程序就卡死,这块儿做得还不错。
你要是想深入了解三角形相关算法,可以看看这些:
- Delaunay 三角形绘制 - 想搞点花样图形布局的可以看看
- 计算三角形面积 - 适合打基础
- OpenGL 绘制三角形.zip - 想上 3D 的朋友值得一试
如果你最近在做图形相关的游戏模块,尤其是判定类功能,不妨试试这个,跑得快,逻辑也清晰。
53.52KB
文件大小:
评论区