資源簡介
從某論壇獲得該資源。一個簡單的D3D射線碰撞檢測。也可以使用射線方法進行拾取操作。
代碼片段和文件信息
#include?“aabb.h“
const?int?kNumCorners?=?8;
const?int?kMaxIndices?=?36;
//?Overloaded?constructor
CAxisAlgnBB::CAxisAlgnBB(const?CPos?&min?const?CPos?&max)
{
set(min?max);
}
void?CAxisAlgnBB::render(int?argb)
{
SVertex?verts[kNumCorners];
WORD?indexList[kMaxIndices]?=?{ 0?2?3
3?1?0
7?6?4
4?5?7
4?6?2?
2?0?4
1?3?7
7?5?1
4?0?1
1?5?4
2?6?7
7?3?2?};
//?Fill?in?the?8?vertices
for(int?i?=?0;?i? {
CPos?pos?=?getCorner(i);
verts[i].x?=?pos.x;
verts[i].y?=?pos.y;
verts[i].z?=?pos.z;
verts[i].color?=?argb;
}
//?Render?the?AABB
g3D->render(verts?kNumCorners?indexList?kMaxIndices);
//?Render?lines?on?the?top?and?bottom?of?the?the?front?and?
//?back?sides?of?the?box.??This?allow?us?to?see?the?full?dimensions
//?of?the?AABB?better.
for(int?i?=?0;?i?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7181??2006-11-26?19:40??Ray?and?AABB?Collision\aabb.cpp
?????文件???????3496??2006-11-26?19:44??Ray?and?AABB?Collision\aabb.h
?????文件???????9887??2006-06-24?12:17??Ray?and?AABB?Collision\d3d_obj.cpp
?????文件???????3114??2006-06-24?12:17??Ray?and?AABB?Collision\d3d_obj.h
?????文件???????1052??2006-06-24?12:17??Ray?and?AABB?Collision\ray.cpp
?????文件???????2540??2006-06-24?12:17??Ray?and?AABB?Collision\ray.h
?????文件??????11264??2006-11-26?20:03??Ray?and?AABB?Collision\RayAABBCollision.exe
?????文件????????896??2006-11-26?19:54??Ray?and?AABB?Collision\RayAABBCollision.sln
?????文件???????4560??2006-11-26?20:03??Ray?and?AABB?Collision\RayAABBCollision.vcproj
?????文件???????2368??2006-11-26?20:05??Ray?and?AABB?Collision\ReadMe?-?RayPlaneCollide.txt
?????文件???????3009??2006-06-24?12:17??Ray?and?AABB?Collision\vector.cpp
?????文件???????1536??2006-06-24?12:17??Ray?and?AABB?Collision\vector.h
?????文件???????1243??2006-06-24?12:17??Ray?and?AABB?Collision\vertex_types.h
?????文件???????8172??2006-11-26?20:03??Ray?and?AABB?Collision\win_main.cpp
?????目錄??????????0??2006-11-26?20:17??Ray?and?AABB?Collision
-----------?---------??----------?-----??----
????????????????60318????????????????????15
- 上一篇:交叉小波,相干小波
- 下一篇:bison.simple文件
評論
共有 條評論