资源简介
用visual C++实现的一个碰撞检测库,采用AABB包围盒实现
代码片段和文件信息
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*
* OPCODE - Optimized Collision Detection
* Copyright (C) 2001 Pierre Terdiman
* Homepage: http://www.codercorner.com/Opcode.htm
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
* Main file for Opcode.dll.
* \file Opcode.cpp
* \author Pierre Terdiman
* \date March 20 2001
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*
Finding a good name is difficult!
Here‘s the draft for this lib.... Spooky uh?
VOID? Very Optimized Interference Detection
ZOID? Zappy‘s Optimized Interference Detection
CID? Custom/Clever Interference Detection
AID / ACID! Accurate Interference Detection
QUID? Quick Interference Detection
RIDE? Realtime Interference DEtection
WIDE? Wicked Interference DEtection (....)
GUID!
KID ! k-dop interference detection :)
OPCODE! OPtimized COllision DEtection
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include “Stdafx.h“
bool Opcode::InitOpcode()
{
Log(“// Initializing OPCODE\n\n“);
// LogAPIInfo();
return true;
}
void ReleasePruningSorters();
bool Opcode::CloseOpcode()
{
Log(“// Closing OPCODE\n\n“);
ReleasePruningSorters();
return true;
}
#ifdef ICE_MAIN
void ModuleAttach(HINSTANCE hinstance)
{
}
void ModuleDetach()
{
}
#endif
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2003-06-02 09:41 Opcode\
目录 0 2003-06-02 09:41 Opcode\Ice\
文件 16647 2003-06-01 14:17 Opcode\Ice\IceAABB.cpp
文件 25577 2003-06-01 09:51 Opcode\Ice\IceAABB.h
文件 1520 2002-12-22 08:45 Opcode\Ice\IceAxes.h
文件 7060 2003-06-01 14:18 Opcode\Ice\IceBoundingSphere.h
文件 14319 2003-02-17 15:41 Opcode\Ice\IceContainer.cpp
文件 9747 2003-04-18 11:03 Opcode\Ice\IceContainer.h
文件 9399 2003-01-13 09:33 Opcode\Ice\IceFPU.h
文件 4018 2002-04-05 16:26 Opcode\Ice\IceHPoint.cpp
文件 7451 2002-09-25 22:33 Opcode\Ice\IceHPoint.h
文件 24753 2003-06-01 13:22 Opcode\Ice\IceIndexedTriangle.cpp
文件 3442 2003-05-31 13:13 Opcode\Ice\IceIndexedTriangle.h
文件 4028 2003-05-26 14:14 Opcode\Ice\IceLSS.h
文件 1891 2003-06-01 14:21 Opcode\Ice\IceMatrix3x3.cpp
文件 20997 2003-02-13 14:34 Opcode\Ice\IceMatrix3x3.h
文件 6336 2003-06-01 14:28 Opcode\Ice\IceMatrix4x4.cpp
文件 21548 2003-01-30 19:44 Opcode\Ice\IceMatrix4x4.h
文件 4049 2003-03-13 14:40 Opcode\Ice\IceMemoryMacros.h
文件 12818 2003-06-01 14:28 Opcode\Ice\IceOBB.cpp
文件 9905 2003-05-12 16:18 Opcode\Ice\IceOBB.h
文件 1832 2003-05-22 15:37 Opcode\Ice\IcePairs.h
文件 2081 2003-01-22 19:10 Opcode\Ice\IcePlane.cpp
文件 5095 2002-11-03 14:01 Opcode\Ice\IcePlane.h
文件 7621 2003-06-01 14:28 Opcode\Ice\IcePoint.cpp
文件 20161 2003-04-07 11:38 Opcode\Ice\IcePoint.h
文件 3669 2003-02-28 15:02 Opcode\Ice\IcePreprocessor.h
文件 1153 2003-06-01 14:28 Opcode\Ice\IceRandom.cpp
文件 1619 2003-03-09 00:06 Opcode\Ice\IceRandom.h
文件 2580 2003-05-15 15:54 Opcode\Ice\IceRay.cpp
文件 4786 2003-05-16 09:04 Opcode\Ice\IceRay.h
............此处省略74个文件信息
- 上一篇:全国水系kmz数据-淮河流域
- 下一篇:D3D 多物体鼠标拾取
评论
共有 条评论