vlisp2012 发表于 2012-5-12 18:42:32

多边形顶点重新排序

请教各位大侠,一批多边形,3边,4边及5边形都有。但顶点的顺序是随机的。我想要按照一定的顺序,来排序这些顶点。
比如,都以左下角点为第一个顶点,然后逆时针来重新生成多边形。该怎样做呢?
我感觉中应该用VL-SORT排序,能提供核心代码吗?

chshsl 发表于 2017-8-11 21:57:47

代码很好,但此处有问题,排序没起作用,改下就好了, (paixu Pts)

babylon1386 发表于 2022-2-1 15:15:33

谢谢 高手的代码躲我很有用

迷失1786 发表于 2022-2-2 22:05:48

好吧点半左右了

yjr111 发表于 2012-5-12 18:51:23

参考思路:
1、先判断是逆时针还是顺时针,代码论坛有
2、取得顶点坐标
3、对顶点进行重新组合,删除原多边形
4、重画此多边形

vlisp2012 发表于 2012-5-12 18:57:28

本帖最后由 vlisp2012 于 2012-5-12 19:01 编辑

多谢yjr111。
我还是比较菜,第一个顶点,感觉不好定啊。能提供点代码吗?
原多边形的第一个顶点位置是随机的。

vlisp2012 发表于 2012-5-13 09:10:11

哪位大侠,再帮帮忙呗?!

历史片 发表于 2012-5-13 11:16:21

试试这个能实现么

vlisp2012 发表于 2012-5-13 13:56:11

先谢过楼上了,我先试一试。

历史片 发表于 2012-5-13 14:09:36

命令DDDD顶点批量反向,ddddd顶点移动到下一点位

vlisp2012 发表于 2012-5-13 14:15:49

你好,历史片。
程序很好用,能提供一下源码,让在下学习一下吗?good20102012@126.com。
多谢了。

tangjunasd58 发表于 2013-1-21 00:02:01

给提供下源码吗。我的邮箱281383277@QQ.COM。。学习下,谢谢

hhh454 发表于 2013-4-12 20:11:43

楼主,源代码有了吗?请发一个,万分感谢
页: [1] 2 3
查看完整版本: 多边形顶点重新排序