2007 idPhysics upgrades.

This commit is contained in:
Justin Marshall
2026-05-03 13:46:58 -07:00
parent fc84c3cd6c
commit 46ba5f0023
6 changed files with 3951 additions and 3546 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+6
View File
@@ -62,6 +62,8 @@ public:
void Clear( void ); // inside out bounds
void Zero( void ); // single point at origin
idVec3 Size(void) const;
idVec3 GetCenter( void ) const; // returns center of bounds
float GetRadius( void ) const; // returns the radius relative to the bounds origin
float GetRadius( const idVec3 &center ) const; // returns the radius relative to the given center
@@ -333,6 +335,10 @@ ID_INLINE idBounds idBounds::Translate( const idVec3 &translation ) const {
return idBounds( b[0] + translation, b[1] + translation );
}
ID_INLINE idVec3 idBounds::Size(void) const {
return(b[1] - b[0]);
}
ID_INLINE idBounds &idBounds::TranslateSelf( const idVec3 &translation ) {
b[0] += translation;
b[1] += translation;