3D 충돌 처리 엔진. 충돌을 그룹화해놓으면 폴리곤 단위로 처리해도 쉽게 된다는군....
This library is an effort to provide a free collision detection library for generic polyhedra. Its purpose is mainly for 3D games where accurate detection is needed between two non-simple objects.
Features:
- Works on any model, even polygon soups.
- Fully Portable. Compiles on windows compilers (VC, BCB) and recent versions of g++ on any platform.
- Uses bounding box hierarchies for fast detection.
- Uses additional triangle intersection tests for 100% accuracy.
- Provides (upon request) exact point of collision, plus the pair of triangles that collided.
- Supports timeout setting, to limit detection time.
- Model-Model collision test.
- Ray-Model collision test.
- Segment-Model collision test.
- Sphere-Model collision test.
- Ray-Sphere and Sphere-Sphere primitive collision tests.
- Released under the Library GNU Public License
Testing on a P-II 350Mhz, using two aircraft models:
- F15 (3186 polygons)
- Spitfire (4812 polygons)
Average with one object standing and the other moving back and forth through and beyond the first object. (obvious collision, obvious no collision and close proximity) 1 ms
'관심꺼리들 > 3D Programming' 카테고리의 다른 글
| Nebula3 엔진 기반 프로토타입 (0) | 2009/03/12 |
|---|---|
| PuppetShop - Rigging and Animation plugin for 3dsmax 8 or Higher (0) | 2009/03/11 |
| ColDet - Free 3D Collision Detection Library (0) | 2009/03/09 |
| Gimbal Lock (0) | 2009/02/17 |
| youtube 에 올라온 PS3로 실시간 Raytracing 구현데모 (0) | 2009/01/22 |
| Shader Workflow - Why Shader Generators are Bad (0) | 2008/12/08 |
댓글을 달아 주세요