编写使用程序实现多边形裁剪。
要求首先采用鼠标确定裁剪区域(矩形区域),然后用鼠标输入待裁剪的多边形(可分别使用鼠标左键和右键来确定裁剪区域和待裁剪的多边形)。
多边形绘制完毕后进行裁剪,以不同颜色显示被裁剪对象位于窗口内(此部分应保证多边形的完整性)及外部的部分。
2022/9/5 5:49:51 1.84MB MFC 多边形裁剪
1
研讨了三角形表面模型的布尔运算。
传统的CSG算法是基于基本实体的布尔运算进行的,对于由三角形或多边形描述的表面模型的复杂模型运算则十分困难。
通过构建模型的BSP树,利用BSP树的空间分割能力,把参与运算的模型分割成两部分,然后,根据交、并、差各种布尔运算,组合分割后的结果,实现了不规则三维模型的布尔运算。
2022/9/3 16:40:31 221KB 三维模型的布尔运算研究
1
#简介最近因为项目需求,要实现一款雷达图来表示用户的各种成就值雷达图的绘制很简单,只要思路清晰按部就班的绘制就可以了,其中使用得最多,是**路径path类**的使用,使用这个类可以让我们愈加方便地绘制出**正多边形**等效果。
效果图如下:
2021/3/11 5:47:42 7.49MB 雷达图
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
基于机器视觉的加工控制过程中,对工件上待加工点的定位是关键,其难点在于构建一种形状描述方法,既要能实现形状匹配,又要能完成定位,且满足加工过程中的精度和实时性要求。
为处理上述问题,提出了一种基于多边形拟合的形状匹配和定位算法。
该方法针对平面二维(2D)轮廓,通过对轮廓进行多边形拟合,获取轮廓上关键点,然后构建形状描述子用于形状匹配,再利用这些关键点坐标进行定位计算,获得模板轮廓到目标轮廓的变换关系。
结果表明,通过运用所提出的旋转不变性形状描述算法,可获得高精度、高实时性的形状匹配和定位算法。
2016/1/8 12:10:09 1.81MB 机器视觉 形状匹配 定位 多边形拟
1
##已弃用此仓库不再在开发中。
请使用实施良好且有据可查的。
##关于此仓库Vatti多边形裁剪算法实现,执行多边形布尔运算的并集,交集,差和XOR。
虽然此存储库可用于学术目的。
到目前为止,工作已经完成适用于自相交多边形和带Kong的多边形
适用于主题或剪辑TODO中的多面体剩下的部分仍然是水平边缘的处理和操作的结合与区别。
为了将其扩展为并集和差异,仅需要更改顶点分类规则。
需要合并更多的测试数据。
为了实现vatti算法,我使用了双重循环链表。
我找到了一个,但是我不得不对其进行很多修改。
我正在为排序的双链表寻找可靠的实现。
功能测试。
地图界面上有一个。
我为什么不赞成GreinerHormann算法似乎比Vatti算法更好,因为Vatti算法基于众多逻辑条件,因此实现起来并不那么容易。
的似乎很好地实现并记录在案。
2015/4/22 19:19:28 66KB JavaScript
1
基于java开发的一个关于voronoi图和delaunaytriangulation(三角网)的完成,并可以在gui页面显示具体的效果
2017/5/4 21:23:48 34KB voronoi 泰森多边形
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡