关于dxflib 填充的问题

不懂不会不知道 2015-08-20 01:16:03
关于dxflib填充不规则图形的问题


CAD没用过 但是工作中需要将一些文件转换成dxf格式

网上查了资料 图形都可以画出来 但是需要给图形填充纯色

研究了下需要用到 WriteHatch1,2(结束) WriteHatchLoop1,2(结束) WriteHatchEdge 这些函数

因为网上没有关于这些函数的详细介绍,自己摸索发现 填充需要指出图形的所有边界 WriteHatchEdge这个函数可以描述出边界

但是当WriteHatchEdge这个函数描述圆弧的时候 angle1 ,angle2 (圆弧开始的角度和结束的角度)这两个参数就有问题了

我传入画圆弧的时候的角度给他 发现 填充的乱七八糟 验证一下角度发现 WriteHatchEdge这个函数的 两个角度参数 无法理解 angle1 为 0 angle2 为 6.0~7.0中间的某个数值时 便是满圆

烦请有此经验的大牛 指点一下
...全文
280 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
廖阳斌 2018-09-13
  • 打赏
  • 举报
回复
楼主你怎么做填充的,我这里做的填充发现不管什么样式全是实心的
yddawzy 2015-08-20
  • 打赏
  • 举报
回复
nice……
  • 打赏
  • 举报
回复
已经解决了……

64,664

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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