多边形裁剪和偏移:Mex 包装器,用于快速、强大的 C++ 库来裁剪和偏移任意多边形。-matlab开发

时间:2024-06-19 11:29:03
【文件属性】:

文件名称:多边形裁剪和偏移:Mex 包装器,用于快速、强大的 C++ 库来裁剪和偏移任意多边形。-matlab开发

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-19 11:29:03

matlab

这是 Angus Johnson 的 Clipper 库的 mex 包装器: http ://www.angusj.com/delphi/clipper.php,基于 Sebastian Hölz 的 GPC 库的 mex 包装器。 这个库比 GPC 有一些速度优势,但主要的附加功能是偏移多边形的能力。 为了使用这个,你必须首先从上面的链接下载clipper库(我使用的是ver4.7.5),并将文件clipper.cpp和clipper.hpp放在与你从本次提交中下载的文件相同的文件夹中。 然后通过运行以下命令编译您自己的 mexfile: mexclipper.cpp mexclipper.cpp 示例文件 testclipper.m 显示了所有基本用法。 clipper 函数将输入作为 int64 并以双精度形式返回答案,因此请记住适当地转换数据类型和缩放。 可以在此处找到有关该


【文件预览】:
clipper.zip

网友评论