用Clipper剪裁库的轮廓偏移ClipperOffset是,出现abort()报错

guzi19801130 2021-05-03 04:56:58
编程环境用的是vs2015的VC++,在做平面轮廓的缩放与扩张,
用的是clipper剪裁库中的轮廓偏移,
大致程序流程如下:
ClipperOffset co;
float temp=5.0;
co.AddPaths(insetTemp, jtRound, etClosedPolygon);
co.Execute(/insetTemp, temp));
用的是多层的for循环,有时候会弹出abort()错误,在循环中弹出的时机和位置不确定,

哪位老师熟悉,可否指点一下,十分感谢
...全文
1409 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guzi19801130 2021-05-09
  • 打赏
  • 举报
回复
已解决问题,利用TRACE命令,在调试状态下,检测相关变量,发现是数据容器vector装载错误,导致vector中数据量过大所致。
guzi19801130 2021-05-06
  • 打赏
  • 举报
回复
好的好的 我试试
zgl7903 2021-05-05
  • 打赏
  • 举报
回复
点击重试,看调用堆栈 逐级分析到你代码处,修改解决之 很大的可能是区域为空

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧