游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: liurunfeng

新手求教:给定一个多边形的顶点序列,如何判断出其序

[复制链接]

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2007-1-15 22:36:00 | 显示全部楼层

Re:新手求教:给定一个多边形的顶点序列,如何判断出其

要判断一个点是否极点,有什么高效算法?

5

主题

19

帖子

25

积分

注册会员

Rank: 2

积分
25
 楼主| 发表于 2007-1-15 23:07:00 | 显示全部楼层

Re:新手求教:给定一个多边形的顶点序列,如何判断出其

感觉判断一个点是否是极点,仍需要遍历以便所有的顶点,取x或y值最大的点,则此点一定是凸点。然后左右各取一个点,组成的三角形,计算三角形的面积,根据值的正/负判断顶点的顺序。
不知道对不对

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-1-16 00:20:00 | 显示全部楼层

Re:新手求教:给定一个多边形的顶点序列,如何判断出其

嗯,只能遍历一遍,不过如果是2d图形,不用计算面积,只判断叉积的方向就可以了(右手定则)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 06:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表