首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > JavaScript > JavaScript库可视多边形

JavaScript库可视多边形

  • 资源大小:4.88 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: javascript 可视 多边形

资 源 简 介

Download latest version: http://www.byronknoll.com/visibilitypolygon1-5.zip This code is released into the public domain - attribution is appreciated but not required. Made by Byron Knoll in 2014. Demo: http://www.byronknoll.com/visibility.html This library can be used to construct a visibility polygon for a set of line segments. The time complexity of this implementation is O(N log N) (where N is the total number of line segments). This is the optimal time complexity for this problem. The following functions should be useful: 1. compute(position, segments): * Computes a visibility polygon. O(N log N) time complexity (where N is the number of line segments). * Arguments: * position - The location of the observer. Must be completely surrounded by line segments (an easy way to enforce this is to create an outer bounding box). * segments - A list of line segments. Each line segment should be a list of two points. Each point shoul

文 件 列 表

visibility_polygon.js
visibility_polygon_dev.js
VIP VIP
0.172086s