当前位置: 首页 > news >正文

国外建设网站流程中国企业网地址

国外建设网站流程,中国企业网地址,网站域名销售,建筑a证Clipper2库介绍 开源库介绍#xff1a; Clipper2在Github上的地址#xff1a;https://github.com/AngusJohnson/Clipper2 Clipper2库对简单和复杂多边形执行交集#xff08;Intersection#xff09;、并集#xff08;Union#xff09;、差分#xff08;Difference…Clipper2库介绍 开源库介绍 Clipper2在Github上的地址https://github.com/AngusJohnson/Clipper2 Clipper2库对简单和复杂多边形执行交集Intersection、并集Union、差分Difference、异或XOR的布尔运算。它还执行多边形偏移。 Clipper2库是对Clipper库的一次重大更新。Clipper库姑且称之为Clipper1的库虽然它仍然运行良好但Clipper2在几乎所有方面都更好。 支持的环境 Clipper2可以使用C、C#或Delphi Pascal进行编译。通过动态链接到C编译的Clipper2库中的导出函数也可以从其他编程语言访问该库。由于C编译的代码明显更快C#和Delphi开发人员也可能更喜欢在库性能至关重要的应用程序中使用这种方法。 其他介绍Clipper或Clipper2的博客 ClipperLib库使用说明 Clipper2中的术语和基本概念 测试 环境 .NET Framework4.7.2在NuGet中安装Clipper2 1.4.0 数据1未产生浮点数的交点 Paths64 subj new Paths64(); Paths64 clip new Paths64(); subj.Add(Clipper.MakePath(new int[] { 0,0,0,2,2,2,2,0 })); clip.Add(Clipper.MakePath(new int[] { 0,0, 0,1, 1,1, 1,0, 1,-1, 0,-1 })); Paths64 r1 Clipper.Intersect(subj, clip, FillRule.NonZero); Paths64 r2 Clipper.Union(subj, clip, FillRule.NonZero); Paths64 r3 Clipper.Difference(subj, clip, FillRule.NonZero); Paths64 r4 Clipper.Xor(subj, clip, FillRule.NonZero); Trace.WriteLine(r1.ToString());//1,0 1,1 0,1 0,0 Trace.WriteLine(r2.ToString());//1,-1 , 1,0 , 2,0 , 2,2 , 0,2 , 0,0 , 0,-1 Trace.WriteLine(r3.ToString());//0,1 , 1,1 , 1,0 , 2,0 , 2,2 , 0,2 Trace.WriteLine(r4.ToString()); //0,1 , 1,1 , 1,0 , 2,0 , 2,2 , 0,2 //1,-1 , 1,0 , 0,0 , 0,-1效果图如下 数据2产生了浮点数的交点 Paths64 subj new Paths64(); Paths64 clip new Paths64(); subj.Add(Clipper.MakePath(new int[] { 0, 0, 0, 2, 2, 2, 2, 0 })); clip.Add(Clipper.MakePath(new int[] { -1, 0, 0, 1, 3,0, 0, -1 })); Paths64 r1 Clipper.Intersect(subj, clip, FillRule.NonZero); Paths64 r2 Clipper.Union(subj, clip, FillRule.NonZero); Paths64 r3 Clipper.Difference(subj, clip, FillRule.NonZero); Paths64 r4 Clipper.Xor(subj, clip, FillRule.NonZero); Trace.WriteLine(r1.ToString());//2,0 , 0,2 , 0,0 Trace.WriteLine(r2.ToString());//3,0 , 2,0 , 2,2 , 0,2 , -1,0 , 0,-1 Trace.WriteLine(r3.ToString());//2,2 , 0,2 , 2,0 Trace.WriteLine(r4.ToString()); // 2,2 , 0,2 , 2,0 //3,0 , 2,0 , 0,0 , 0,2 , -1,0 , 0,-1Clipper的坐标都是用int类型表示的数据2在运算时产生了小数例如CD和BG的交点的Y值就带有小数Clipper2会进行“四舍五入”等操作并保持几何形状的有效性。 另外异或相当于合并结果减去相交结果图略。
http://www.w-s-a.com/news/63443/

相关文章:

  • 做网站需要的图片网站的视频怎么下载
  • 教人做家务的网站滕州网站建设网站行吗
  • 湖北专业的网瘾学校哪家口碑好seo百度百科
  • 保定网站制作软件网页制作工具程
  • o2o网站建设教程计算机培训班培训费用
  • 赤峰网站制作php智能建站系统
  • 做高防鞋 哪个网站能上架net网站开发net网站开发
  • 做网站公司郑州推广计划步骤
  • 网站建设计无形资产外国做美食视频网站
  • 创立一个网站需要什么网推技巧
  • 网站的会员功能怎么做wordpress主题开拓右边栏
  • 做个一般的网站要多少钱nas 建网站
  • 网页设计作品源代码彼岸花坊网站seo测评
  • 用什么软件做动漫视频网站好环保网站设计价格
  • 合肥网站设计服投稿网站源码
  • 为什么很多网站用php做上海口碑最好的装修公司排名
  • 运城网站推广找人做小程序要多少钱
  • 做外链哪个网站好seo诊断网站
  • 网站建设与管理考查方案上海公司免费起名
  • 哪个网站做h5好做汽车网站
  • 汝州网站制作住房和城乡建设部官网进行查询
  • 怎么做整人点不完的网站获取网站访客qq号码源码
  • 自建网站软件网站如何减少404跳转
  • 我想学制作网站吗公司起名网站十大排名
  • 广州白云手机网站建设淘宝店铺怎么推广
  • 青海省住房与城乡建设厅网站珠海高端网站制作公司
  • 深圳个性化建网站公司简便网站建设
  • 网站安全狗十大免费ppt网站在线
  • 进网站后台显示空白图片模板 网站源码
  • dedecms 英文网站怎么在网站上做模式题库