游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5854|回复: 20

D3D中有没有这样一个函数?

[复制链接]

51

主题

134

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2006-12-3 00:39:00 | 显示全部楼层 |阅读模式
在知道MESH对象的面上的某个点,求他所在多边形的3个顶点。。。
或者象高度图中一样用的,知道X,和Z,求三个顶点,但是把高度图改为MESH对象,当然是一个平面
我是初学者。。。问的不对,不要怪我

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-12-3 10:27:00 | 显示全部楼层

Re:D3D中有没有这样一个函数?

我也找过,没有这样的函数。

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2006-12-3 11:46:00 | 显示全部楼层

Re:D3D中有没有这样一个函数?

一般的做法是这样.............

遍例所有三角形, 看这一点是不是在某个三角形上, 如果在, 就返回那个三角形.

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-12-3 23:58:00 | 显示全部楼层

Re:

3楼的方法很有道理!

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-12-4 11:26:00 | 显示全部楼层

Re:D3D中有没有这样一个函数?

一个点可以被多个三角形共享。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-12-4 14:36:00 | 显示全部楼层

Re:

5楼说的也很有道理!

16

主题

65

帖子

75

积分

注册会员

Rank: 2

积分
75
发表于 2006-12-4 18:06:00 | 显示全部楼层

Re:D3D中有没有这样一个函数?

楼上点评的很有道理呀!

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-12-4 20:02:00 | 显示全部楼层

Re:D3D中有没有这样一个函数?

楼上评价得很有道理!

9

主题

104

帖子

104

积分

注册会员

Rank: 2

积分
104
QQ
发表于 2006-12-4 21:04:00 | 显示全部楼层

Re:D3D中有没有这样一个函数?

看看DX里面自带的一个叫PICK的例子(可能是叫这个名字)对你有帮助,我觉得遍厉所有的三角形1是效率会很低,面数少的还可以,要是面数多怎么办,在一个就是上面有人说的一个点可能被多个三角形共享。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-12-4 21:53:00 | 显示全部楼层

Re:D3D中有没有这样一个函数?

楼上说的也很有道理啊。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 00:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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