草庐IT

三边形

全部标签

python opencv 绘制矩形、圆、线、多边形

👨‍💻个人简介:深度学习图像领域工作者🎉总结链接:            链接中主要是个人工作的总结,每个链接都是一些常用demo,代码直接复制运行即可。包括:                    📌1.工作中常用深度学习脚本                    📌2.torch、numpy等常用函数详解                    📌3.opencv图片、视频等操作                    📌4.个人工作中的项目总结(纯干活)              链接:https://blog.csdn.net/qq_28949847/article/details/128

ios - 使用swift在六边形中裁剪方形图像

我们如何使用swift将正方形图像裁剪成六边形。我想使用方形图像并将其裁剪/剪辑成六边形。例如。快速的Instagram个人资料图片(但为六边形而不是圆形) 最佳答案 您需要创建形状并将其保存为图像,然后进行图像mask。这是我用来做完全相同事情的代码的一部分,但您需要创建自己的size和rect变量。希望这可以帮助。UIGraphicsBeginImageContext(size)UIImage(CGImage:originalImage!).drawInRect(rect)maskImage.drawInRect(rect,bl

ios - 用 Metal 渲染四边形性能

我正在尝试使用MetalAPI在AppleA7GPU上尽可能快地渲染大量非常小的2D四边形。研究该GPU的三角吞吐量数字,例如here,并且从Apple在他们的主题演示期间引用屏幕上超过100万个三角形,我希望能够以60fps的速度每帧渲染大约500,000个这样的四边形。也许少一点,因为它们都是可见的(在屏幕上,没有被z缓冲区隐藏)并且很小(对于光栅化器来说很棘手),所以这可能不是GPUsuper优化的用例。也许Apple演示以30fps的速度运行,所以假设~200,000应该是可行的。当然是100,000……对吧?但是,在我的测试应用程序中,最大值仅为20,000左右——不止于此,

swift - 多个挤压多边形 Mapbox iOS

最新的MapboxSDK和Swift所以我已经和这个问题斗争了3天了......我正在尝试使用一组坐标来创建一排挤压圆柱形柱子(或者倾斜的实心“墙”,如果这有意义的话......但我发现这比仅仅一行更难支柱)我已经阅读了Mapbox的大部分文档,但无法理解MGLShapeSource、MGLPolygon和MGLFillExtrusionStyleLayer的使用。据我所知,需要向源添加一个多边形,将该源添加到map对象,然后将挤压层应用到该源...但是,我不知道该怎么做工作。这就是我到目前为止所管理的,作为一堵坚固的墙......但是使用支柱,我可以随着线的移动调整高度,创造一个倾斜

ios - 自定义 MKOverlayRenderer drawMapRect 函数不绘制多边形

我构建了一个自定义MKOverlayRenderer以构建多边形、应用混合模式,然后将它们添加到mapView。在我的drawMapRect函数中,我使用CGPoints数组来构建多边形,并创建路径。但是,在运行时,我的mapView上没有任何显示。我最好的猜测是我在drawMapRect函数中创建多边形的顺序。非常感谢任何帮助或指导,谢谢!overridefuncdrawMapRect(mapRect:MKMapRect,zoomScale:MKZoomScale,inContextcontext:CGContext){super.drawMapRect(mapRect,zoomSc

ios - MKMapKit 可拖动注释和绘制多边形

我目前正在尝试让用户向map添加图钉,然后map将绘制一个连接这些图钉的多边形。但是我想扩展它以允许用户能够拖动图钉并且多边形将相应地更新。MKMapView根据它们在数组中的排列(如果我没记错的话)从坐标数组中绘制多边形。我现在面临的问题是如何在用户重新定位引脚后更新多边形。vartouchCoordinatesWithOrder:[(coordinate:CLLocationCoordinate2D,order:Int)]=[]varcounter=0funcaddLongPressGesture(){letlongPressRecogniser=UILongPressGestur

ios - 如何在 iOS 中获取缓冲区多边形坐标(纬度和经度)?

我在map上用一组坐标创建了一个多边形。关于在原始多边形边界之外制作一个具有一定给定距离的缓冲多边形,我需要帮助。所以我需要一种使用这种算法的方法,在这种算法中我将坐标集作为输入传递,并且应该得到缓冲的坐标集作为输出。我尝试通过将arcgis库用于ios并使用AGSGeometryEngine的bufferGeometry方法来实现这一点,但问题是,这是紧密耦合的,只能使用他们的GISmap,但我使用的是不同map的Mapbox。所以我想要一种通用方法,它可以独立于映射解决我的问题。 最佳答案 @RavikantPaudel的解决方

ios - 以多边形为原始类型的 SCNGeometry

试图弄清楚我如何创建一个多边形作为原始类型的SCNGeometry,我的目标是添加多边形节点作为球体节点的子节点,并使其看起来像map套件的MKPolygon,likeinthisexample.我当前的代码是://Takeanarbitraryarrayofvectorsletvertices:[SCNVector3]=[SCNVector3Make(-0.1304485,0.551937,0.8236193),SCNVector3Make(0.01393811,0.601815,0.7985139),SCNVector3Make(0.2971005,0.5591929,0.7739

ios - 在 iOS swift 的谷歌地图中为多边形添加文本标签

如何在iOS中的Googlemap的多边形上添加文本标签?我试图添加一个叠加层,但它只接受图像而不接受文本?我在iOS9上使用googlemapsforios和Swift。这是令我困扰的代码部分:funcupdateUIMap(){varstr="Hello"vardata=str.dataUsingEncoding(NSUTF8StringEncoding,allowLossyConversion:true)vardrawText=NSString(data:data!,encoding:NSUTF8StringEncoding)letsize=CGSize(width:24.0,h

ios - 如何使用 MapKit 和 swift 绘制多边形叠加层

我正在尝试使用以下代码在map上绘制多边形,但由于某种原因它不起作用。我在这里做错了什么?importUIKitimportMapKitclassViewController:UIViewController{@IBOutletweakvarmapView:MKMapView!overridefuncviewDidLoad(){super.viewDidLoad()letinitialLocation=CLLocation(latitude:49.140838,longitude:-123.127886)centerMapOnLocation(initialLocation)addBo