草庐IT

Polygons

全部标签

ios - 在 Swift 中绘制多边形

我需要在用户点击不规则形状时突出显示它。我的想法是绘制一个与形状匹配的多边形,用一种颜色填充它并改变不透明度以使其半透明。不幸的是,我找不到任何有关如何执行此操作的信息。本质上,我想绘制填充的多边形,将其叠加到我的map上,然后能够消除(或隐藏)它。我怎样才能做到这一点? 最佳答案 您可能想使用CAShapeLayer.这是一个演示:importXCPlaygroundimportUIKitimportCoreTextletview=UIView(frame:CGRectMake(0,0,300,300))XCPShowView("

ios - 在 Swift 中绘制多边形

我需要在用户点击不规则形状时突出显示它。我的想法是绘制一个与形状匹配的多边形,用一种颜色填充它并改变不透明度以使其半透明。不幸的是,我找不到任何有关如何执行此操作的信息。本质上,我想绘制填充的多边形,将其叠加到我的map上,然后能够消除(或隐藏)它。我怎样才能做到这一点? 最佳答案 您可能想使用CAShapeLayer.这是一个演示:importXCPlaygroundimportUIKitimportCoreTextletview=UIView(frame:CGRectMake(0,0,300,300))XCPShowView("

php - 将多个相邻的矩形合并为一个多边形

背景:我在一个小型购物中心网站上工作,该网站有多个矩形“单元”可供出租。当“商店”到来时,它可以租用一个或多个“单元”,我想生成一张由商店组成的map(没有未租用的单元)问题:我有一个矩形列表(单位),由点对定义–[[lefttop_x;lefttop_y];[rightbottom_x;rightbottom_y]]–我想要将它们合并成多边形,这样我就可以正确地设置它们的样式(然后我将通过Canvas/SVG/VML/Raphael.js进行渲染)。单位总是矩形单位有不同的大小单元总是相邻的(它们之间没有空格)作为这个(最好是PHP,但我可以处理伪代码)操作的结果,我想要一个多边形点

php - 将多个相邻的矩形合并为一个多边形

背景:我在一个小型购物中心网站上工作,该网站有多个矩形“单元”可供出租。当“商店”到来时,它可以租用一个或多个“单元”,我想生成一张由商店组成的map(没有未租用的单元)问题:我有一个矩形列表(单位),由点对定义–[[lefttop_x;lefttop_y];[rightbottom_x;rightbottom_y]]–我想要将它们合并成多边形,这样我就可以正确地设置它们的样式(然后我将通过Canvas/SVG/VML/Raphael.js进行渲染)。单位总是矩形单位有不同的大小单元总是相邻的(它们之间没有空格)作为这个(最好是PHP,但我可以处理伪代码)操作的结果,我想要一个多边形点

android - 确定点是否在多边形中

根据我的要求,我正在谷歌地图上绘制多边形,如下图所示。(使用mapv2)现在我需要在用户输入特定多边形时显示警报。如何确定我当前的位置是否在多边形中。(需要优化方式而不耗尽电池)提前致谢。 最佳答案 刚刚尝试了识别多边形中的点的光线转换算法。这很完美。请参阅http://en.wikipedia.org/wiki/Point_in_polygon用于光线转换的论文privatebooleanisPointInPolygon(LatLngtap,ArrayListvertices){intintersectCount=0;for(in

android - 确定点是否在多边形中

根据我的要求,我正在谷歌地图上绘制多边形,如下图所示。(使用mapv2)现在我需要在用户输入特定多边形时显示警报。如何确定我当前的位置是否在多边形中。(需要优化方式而不耗尽电池)提前致谢。 最佳答案 刚刚尝试了识别多边形中的点的光线转换算法。这很完美。请参阅http://en.wikipedia.org/wiki/Point_in_polygon用于光线转换的论文privatebooleanisPointInPolygon(LatLngtap,ArrayListvertices){intintersectCount=0;for(in
12