游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4745|回复: 11

[请教][DirectX9 中如何正确地绘制出凹多边形]

[复制链接]

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-4-28 17:16:00 | 显示全部楼层 |阅读模式
因为我现有的多边形结点较多,先把凹多边形分割成凸多边形的方法很复杂,
DIRECTX中有没有比较好的方案绘制填充任意多边形?
包括凹多边形和凸多边形,自相交的情况可以暂时不予考虑

请大家帮下忙,谢谢先

8

主题

182

帖子

268

积分

中级会员

Rank: 3Rank: 3

积分
268
发表于 2006-4-28 17:56:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

没有,directx只能渲染3角形,和线段,连矩形都不支持,还想凹多边形。

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2006-4-28 18:00:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

不会吧,怎么这么郁闷涅

难道真的要自己分割?
DX也太没敬业精神了吧

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2006-4-28 18:10:00 | 显示全部楼层

Re: Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

passerby007: Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

不会吧,怎么这么郁闷涅

难道真的要自己分割?
DX也太没敬业精神了吧

[em7] [em10]

8

主题

310

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2006-4-28 18:37:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

无语

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2006-4-28 19:38:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

看来楼主的精神十分丰富,那你来写个库绘制吧

1

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2006-4-28 20:38:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

晕,楼主绘制2d小图形用dx做什么. directx又不是图形库.
用GDI吧,或者去网上找图形库,很多的.

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2006-4-28 21:18:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

看来只好去看GDI了
谢谢楼上的几位
祝你们写代码没BUG

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2006-4-28 22:09:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

将凹多边形三角化就行。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-4-28 22:18:00 | 显示全部楼层

Re:[请教][DirectX9 中如何正确地绘制出凹多边形]

黑线……
有没有搞错……
把这个东东三角形化是美工和3DMAX&MAYA的工作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 10:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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