• 大小: 197KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: 碰撞检测  

资源简介

用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个文件信息

评论

共有 条评论