Skip to content

Commit 2df3a54

Browse files
committed
add 3rdparty/bullet3/src/* to the repository
1 parent a8fe342 commit 2df3a54

File tree

709 files changed

+259163
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

709 files changed

+259163
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
Bullet Continuous Collision Detection and Physics Library
3+
Copyright (c) 2003-2013 Erwin Coumans http://bulletphysics.org
4+
5+
This software is provided 'as-is', without any express or implied warranty.
6+
In no event will the authors be held liable for any damages arising from the use of this software.
7+
Permission is granted to anyone to use this software for any purpose,
8+
including commercial applications, and to alter it and redistribute it freely,
9+
subject to the following restrictions:
10+
11+
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
12+
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
13+
3. This notice may not be removed or altered from any source distribution.
14+
*/
15+
16+
#ifndef B3_BROADPHASE_CALLBACK_H
17+
#define B3_BROADPHASE_CALLBACK_H
18+
19+
#include "Bullet3Common/b3Vector3.h"
20+
struct b3BroadphaseProxy;
21+
22+
struct b3BroadphaseAabbCallback
23+
{
24+
virtual ~b3BroadphaseAabbCallback() {}
25+
virtual bool process(const b3BroadphaseProxy* proxy) = 0;
26+
};
27+
28+
struct b3BroadphaseRayCallback : public b3BroadphaseAabbCallback
29+
{
30+
///added some cached data to accelerate ray-AABB tests
31+
b3Vector3 m_rayDirectionInverse;
32+
unsigned int m_signs[3];
33+
b3Scalar m_lambda_max;
34+
35+
virtual ~b3BroadphaseRayCallback() {}
36+
};
37+
38+
#endif //B3_BROADPHASE_CALLBACK_H

0 commit comments

Comments
 (0)