UDF——处理二维网格的利器:Boost.Geometry库
2024-09-01 14:38:03
本文编译工具:VC++ UDF Studio
该插件可以直接在Visual Studio中一键编译、加载、调试UDF源码,极大提高编写排错效率,且支持C++,MFC,Windows API和第三方库,大大拓展UDF功能。插件的官方网站:https://vcudfstudio.bitbucket.io/。注:我不是这款插件的作者
Boost.Geometry库里面内置了大量与计算几何相关的方法,我们可以将其引入udf当中,帮助我们方便的解决与二维网格相关的一些操作(比如计算二维网格单元的面积、判断一个已知的点在哪一个单元内、计算单元的质心等),原来很多繁琐的操作,我们现在只需要几行代码即可实现想要的功能,大大减少了我们的工作量,下面我们用一个例子(计算单元的面积)展示其用法。
我们的网格如下(混合网格包含了四边形网格和三角形网格)
udf源码:
运行结果:
源码、算例文件下载链接:
https://pan.baidu.com/s/18Yy34YA75W1-FsNzP_EXZg
提取码: uei7
Boost库下载地址:https://www.boost.org/users/download/
最新文章
- 调用接口传递的XML 及排查原因
- webconfig中注册HttpHandler报错:检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
- 2016 - 1- 24 大文件下载 关于NSOutStream 的使用补充
- CF 628B New Skateboard --- 水题
- excel动态去重和动态排序
- 在C#中dagagridview绑定list泛型
- windows2003远程桌面退出后系统自动注销的解决方法
- 暑假集训(2)第九弹 ----- Points on Cycle(hdu1700)
- (转载)JS事件监听 JS:attachEvent和addEventListener使用方法
- 使用Java Applet在客户端解压缩,以及使用证书的意义
- J2EE基础总结(4)——JSP
- 开源的.Net ORM微型框架SuperHelper
- [转载]binlog归档
- 移动开发测试工具——Bugtags的集成
- 第5章 令牌自省端点(Token Introspection Endpoint) - IdentityModel 中文文档(v1.0.0)
- sql 把一个用逗号分隔的多个数据字符串变成一个表的一列
- linux下反编译android apk
- sin n次方 x 的降幂公式
- 从零开始学 Web 之 HTML5(二)表单,多媒体新增内容,新增获取操作元素,自定义属性
- Android——进程通信/ AIDL/Message相关知识总结贴