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

苏州建设工程交易中心网站南宁网络推广工作

苏州建设工程交易中心网站,南宁网络推广工作,浙江信息港查询三类证书,东莞优化网页关键词理解#xff1a;给定两个点#xff0c;画出两个点的连线经过的栅格。 求解思路#xff1a; 1. bresenham贝汉明算法_Bimme军的博客-CSDN博客 2. 若干计算机图形学算法实现_JulyThirteenth的博客-CSDN博客 // grid traversal void gridTraversal(const dPoint star…理解给定两个点画出两个点的连线经过的栅格。 求解思路 1. bresenham贝汉明算法_Bimme军的博客-CSDN博客 2. 若干计算机图形学算法实现_JulyThirteenth的博客-CSDN博客 // grid traversal void gridTraversal(const dPoint start, const dPoint goal, const double resolution, std::vectoriPoint visited_grid) {iPoint s_grid {static_castint(std::floor(start.x / resolution)), static_castint(std::floor(start.y / resolution))};iPoint g_grid {static_castint(std::floor(goal.x / resolution)), static_castint(std::floor(goal.y / resolution))};dPoint vector {goal.x - start.x, goal.y - start.y};double stepX (vector.x 0) ? 1 : -1;double stepY (vector.y 0) ? 1 : -1;double next_grid_boundary_x (s_grid.x stepX) * resolution;double next_grid_boundary_y (s_grid.y stepY) * resolution;double tMaxX (vector.x ! 0) ? (next_grid_boundary_x - start.x) / vector.x : DBL_MAX;double tMaxY (vector.y ! 0) ? (next_grid_boundary_y - start.y) / vector.y : DBL_MAX;double tDeltaX (vector.x ! 0) ? resolution / vector.x * stepX : DBL_MAX;double tDeltaY (vector.y ! 0) ? resolution / vector.y * stepY : DBL_MAX;iPoint diff {0, 0};iPoint c_grid {s_grid.x, s_grid.y};visited_grid.push_back(c_grid);bool negative false;if (s_grid.x ! g_grid.x vector.x 0){diff.x--, negative true;}if (s_grid.y ! g_grid.y vector.y 0){diff.y--, negative true;}if (negative){c_grid.x diff.x;c_grid.y diff.y;visited_grid.push_back(c_grid);}double tx tMaxX;double ty tMaxY;while (!(c_grid g_grid)){if (tx ty){c_grid.x stepX;tx tDeltaX;}else{c_grid.y stepY;ty tDeltaY;}visited_grid.push_back(c_grid);} } 算法理解 我们首先找到当前栅格的下一个 x 和 y 方向的栅格 1 和 2 计算下 1 和 2 距离开始节点的 x 向 和 y 向的距离 xd 和 yd 占起止点之间在 x y 向的距离的百分比 x% y%; 假如 x% y% 那么下一个栅格就是 当前节点的 x 加 1 或者 -1 注意更新 x% , 也就是 x% 变为了 新的当前节点到开始节点 x 向的距离占起止节点之间 x 向的距离的百分比了。 TARE 里面有类似的实现代码
http://www.zqtcl.cn/news/728434/

相关文章:

  • 专业做家居的网站佛山做网站永网
  • 医疗网站建设讯息企业门户网站建设思路
  • 四川建设安全监督管理局网站网站传送门怎么做
  • 哪家网站做推广好优化师和运营区别
  • 鹰潭网站建设公司南宁行业平台开发公司
  • 织梦如何仿手机网站源码奉贤区专业建网站
  • 上海网站建设接单wordpress htaccess 404
  • 长春网站优化指导网站怎样做301跳转
  • 做网站域名是什么意思临沧网站开发
  • 怎么在网站上做网页专业图库网站 西安
  • 龙南建设局网站wordpress 购物导航网站
  • 做数据分析好看的网站自己做背景的网站
  • 做纸棋的网站制作什么网站做毕业设计
  • 上海易雅达网站建设公司广元网站开发
  • 网站备案注销北京优化健康宝
  • 网站地图怎么做XML深圳公共资源交易中心
  • 高碑店做网站的公司湛江专业建站推荐
  • 中国建设银行官网的网站首页c2c电子商务网站建设栏目结构图
  • 做网站的软件图标上海建站外贸
  • 保定网站建设推广成都移动端网站建设
  • 服务平台型网站做那个网站比较好
  • 网站做icp备案需要多久上海人才引进官网
  • 国外的设计网站app有什么好的免费网站做教育宣传语
  • 做期货都看那些网站淮北网
  • 网站建设的需求怎么写网站头条怎么做
  • 宜春seoseo网站自动推广
  • 张家界酒店网站建设人人设计网网址
  • 电脑系统做的好的网站什么网站做一手房好
  • 为什么用MyEclipse做网站上海境外输入
  • 做的比较好的小众网站go 是做网站的吗