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

微信网站平台怎么建立响应式网站模板 金融

微信网站平台怎么建立,响应式网站模板 金融,射洪哪里可以做网站,有哪些网站可以做视频算法思想: 以被测点Q为端点,向任意方向作射线(一般水平向右作射线),统计该射线与多边形的交点数。如果为奇数,Q在多边形内;如果为偶数,Q在多边形外。计数的时候会有一些特殊情况。这种方法适用于任意多边形,不需要考虑精度误差和多边形点给出的顺序,时间复杂度为O(n)…

算法思想:
以被测点Q为端点,向任意方向作射线(一般水平向右作射线),统计该射线与多边形的交点数。如果为奇数,Q在多边形内;如果为偶数,Q在多边形外。计数的时候会有一些特殊情况。这种方法适用于任意多边形,不需要考虑精度误差和多边形点给出的顺序,时间复杂度为O(n) 。
某些特殊的情况下需要单独考虑,如下图所示:

在图A中,射线与多边形的顶点相交,这时交点只能计算一个;在图B中,射线与多边形顶点的交点不应被计算;在图C中,射线与多边形的一条边重合,这条边应该被忽略不计。
为了统一起见,射线可设定为水平向右,设点P的纵坐标与Q相同,P的横坐标为一大的整数,则可用QP代替射线。
判断算法描述如下:首先,对于多边形的水平边不做考虑;其次,对多边形的顶点和射线相交的情况,如果该顶点是其所属的边上纵坐标较大的顶点,则计数,否则忽略该点;最后,对于Q在多边形边上的情形,直接可以判断Q属于多边形。

#include <QCoreApplication>
#include <QVector>
#include <QPointF>
#include <QMatrix>
#include <QDebug>// 判断点P在多边形内-射线法
bool insidePolygon(QVector&
http://www.yayakq.cn/news/510638/

相关文章:

  • 站长工具2023最新国产业绩统计网站开发
  • 做拆分盘网站做网站看什么书好
  • 宜昌市高新区建设局网站网上视频教程怎么制作
  • 山西网站开发培训php做一个网站
  • 网站建设公司专业网站开发需求买网站主机
  • 种子网站开发多少钱淘宝店做网站建设不能开直通车
  • 大连专业网站设计服务商抓取关键词的软件
  • 小米企业网站的优化建议国内专业网站建设
  • 3合一网站怎么做网站建设评审标准
  • 青岛开发区网站制作站开发技术培训
  • 做竞价的网站需要做外部链接吗怎么开发游戏
  • 贸易网站建设公司做个人网站到哪里做
  • 请网站制作公司费用二维码图片生成器在线制作
  • 门户网站安全建设dns服务器 域名不存在时 跳转到指定网站
  • 足彩网站怎样做推广中山免费建网站
  • 网站营销 海外国外设计搜索网站
  • 朔州网站建设价格低泰安房产信息网官网
  • 企业手机微网站系统php北京海淀区区号
  • 江苏网站推广公司哪家好福州建站模板
  • 电子商务网站建设自建团队深圳网站优化公司哪家好
  • 成都网站建设木木科技辽宁省城乡建设网站
  • 网站 被刷流量中山网站建设文化报价
  • 腾讯云域名备案需要提供网站建设方案书做印刷网站公司哪家好
  • 手机网站开发还是调用安平县建设局网站
  • 郴州建设公司网站asp wordpress
  • 佛山伦教网站设计明天上海全面封控
  • 山西省财政厅门户网站三基建设长沙好的做网站品牌
  • 昆山制造网站的地方对网站建设有什么样意见
  • 静宁网站建设wordpress文章html
  • 大淘客可以做几个网站设计网页的心得体会与总结