游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1990|回复: 6

关于Picking的疑问

[复制链接]

2

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2005-6-20 15:24:00 | 显示全部楼层 |阅读模式
小弟已从鼠标点选营幕后转换成射线和相机原点~~
地型是用高度图建立的~~
小弟知道可以用射线和平面去算碰撞点~~
但在鼠标点选营幕时并不知是要用那个平面~~
所以正困扰着~~请各位大大给小弟解惑一下^^感恩丫

//以下是小弟使用的方法, 请指教一下
D3DXPLANE plane;
D3DXVECTOR3 v0, v1, v2;
D3DXPlaneFromPoints(&plane, &v0, &v1, &v2);

D3DXPlaneIntersectLine(out, &plane, &origin, &dir);
//origin是相机位置, dir是鼠标射线

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-6-20 16:44:00 | 显示全部楼层

Re:关于Picking的疑问

不要碰面了,碰mesh吧。

2

主题

53

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2005-6-20 18:22:00 | 显示全部楼层

Re:关于Picking的疑问

从包围合开始做

2

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2005-6-20 20:03:00 | 显示全部楼层

Re: 关于Picking的疑问

用mesh~~但小弟的地型是自己建的~~
用顶点和高度层产生~~
如何用成mesh呢??

从包围合开始做??可以说明一下吗~小弟不了解^^

2

主题

53

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2005-6-20 20:33:00 | 显示全部楼层

Re:关于Picking的疑问

不好意思,以为你是要picking 许多模型-  -b
你这个mesh没有做场景管理,只能直接pick 这个mesh了,循环看ray 碰到哪个3角面

2

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2005-6-21 00:27:00 | 显示全部楼层

Re: 关于Picking的疑问

嗯…现在重点就是小弟不知如何判断鼠标点选的是那一个三角形中
请高手们给小弟些想法~~感恩不尽!!

2

主题

53

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2005-6-21 12:14:00 | 显示全部楼层

Re:关于Picking的疑问

看看hehe的例子,d3d的picking例子也有说的!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 02:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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