资源简介
从某论坛获得该资源。一个简单的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 < kNumCorners; ++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 < kNumCorners; ++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文件
相关资源
- 大话系列-大话数据结构(pdf高清版)
- 梁宁产品经理思维30讲.pdf
- CHI760E辰华电化学工作站软件最新版
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
评论
共有 条评论