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

电子元器件商城网站建设百度问问首页

电子元器件商城网站建设,百度问问首页,免费社区建站系统,WordPress 嵌入flash简单多边形三角化(暴力) 说在前面 网上流传着各种神奇的多边形三角剖分算法#xff0c;但是讲道理#xff0c;实现难度太高了。。。也没有搜到其他人的实现。这里写个最暴力的做法。。随机数据验证没问题#xff0c;欢迎 hack 实现 一个简单多边形的耳朵定义为#xff1a;如… 简单多边形三角化(暴力) 说在前面 网上流传着各种神奇的多边形三角剖分算法但是讲道理实现难度太高了。。。也没有搜到其他人的实现。这里写个最暴力的做法。。随机数据验证没问题欢迎 hack 实现 一个简单多边形的耳朵定义为如果一个凸点与他相邻的点构成的三角形内没有其他多边形的点那么他是一个耳朵。 我们的思想很简单每次切掉一个耳朵直到多边形变为一个三角形。 核心代码 typedef vectorvectorP VPP; VPP divPtoT(vectorP ps){ // O(n^3) 简单多边形三角剖分 多边形逆时针VPP T; T.clear();if(ps.size()3) return T;listint L;rep(i, 0, ps.size()-1) L.pb(i);auto ck [](P A, P B, P C) {if( crossOp(B,C,A) 0 ) return false;for(int p: L) {if( ps[p] A || ps[p] B || ps[p] C ) continue;if( crossOp(A,B,ps[p])0crossOp(B,C,ps[p])0crossOp(C,A,ps[p])0 ) return false;}return true;};P A,B,C;while(L.size() 3) {auto it L.begin();A ps[*it]; it; B ps[*it]; --it; C ps[*--L.end()];if(ck(A,B,C)) { L.erase(it); T.pb({A,B,C}); continue; }auto ed --L.end();B ps[*ed]; -- ed; A ps[*ed]; ed; C ps[*L.begin()];if(ck(A,B,C)) { L.erase(ed); T.pb({A,B,C}); continue; }it L.begin();for( ; it ! ed; it) {B ps[*it]; --it; A ps[*it]; it; it; C ps[*it]; --it;if(ck(A,B,C)) { L.erase(it); T.pb({A,B,C}); break; }}}if(L.size() 3) {vectorP tmp; for(auto it L.begin(); it ! L.end(); it) tmp.pb(ps[*it]);T.pb(tmp);}return T; } 实验 使用 cyaron 生成简单多边形用三角剖分求面积与实际多边形面积比较判断。 样例 生成 转载于:https://www.cnblogs.com/RRRR-wys/p/11430147.html
http://www.yutouwan.com/news/295551/

相关文章:

  • 校园网站建设价格国产做性直播视频网站
  • 农村电商网站建设ppt微信开放平台创建小程序
  • 有几个网站开发多语言网站
  • 莱芜网站优化加徽信xiala5北京12345
  • 九牛科技网站开发微信营销网页设计旅游网站
  • 企业网站怎么做百度免费加盟无需店面
  • 网站 建设设计网站空间ip是一个域名
  • 品牌包包排行榜seo专员岗位要求
  • 怎么做网站站长什么平台可以免费发布信息
  • 重庆微信网站制作网络营销推广方案策划与实施
  • asp影楼网站设计买CAD设计图做的网站
  • 网站常用文件夹服务器证书与网站不符
  • 湖南网站建设seo优化肥东建设网站
  • 网站建设安全制度图片wordpress 主题类型
  • 赣州市铁路建设办公室网站献县建设局网站
  • 静态网站建设的技术运用上海网站企业
  • 站长平台有哪些钦州网站建设排名
  • 女生自己做网站王野天津音乐广播
  • 公司网站门户建设技术参数表有一个做炫舞官网活动的网站
  • 微电商平台培训行业seo整站优化
  • 小说阅读网站建设市场需求分析在线制作头像带字
  • 万维网网站系部网站建设中期检查表
  • 信息公开 强化网站建设建设执业资格注册管理中心网站
  • 网站建设教学工作总结网络服务商和网络运营商
  • 花都网站建设免费网络直播软件
  • 免费空间做淘宝客网站昆明官渡区网站建设
  • 保定企业建网站怎样向网站上传照片
  • 怎么建设网站网页游戏久久建筑网施工方案好用吗
  • 长沙网站seo方法外汇自动跟单网站开发
  • 勐海县住房和城乡建设局网站大业推广网站