Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

RSphere Class Reference

#include <influenc.h>

Inheritance diagram for RSphere:

Inheritance graph

[legend]

Collaboration diagram for RSphere:

Collaboration graph

[legend]

List of all members.


Public Member Functions

  RSphere ()
  RSphere (float, float, float)
void  Init (float, float, float)
void  Intersect (const Vector &, const Vector &, ThreadInfo *)
BOOL  Intersect (const Vector &, const Vector &, Vector &, Vector &)
void  Normal (Hit &, Vector &, Vector &)
int  GetType ()
float  Falloff (Vector)
Vector  Attract (Vector, float)
Vector  Vortex (Vector, Vector, float)
Vector  Friction (Vector, Vector, float)
float  Lighting (const Vector &, Vector &, float &)
void  Transform ()
BOOL  IsInside (Vector p)
void  FindBounds (Vector &min, Vector &max)

Public Attributes

Vector  center
float  radius
float  radiussqr
float  falloffdistance
float  falloffdistancesqr
float  softfalloffdistance
float  falloffdistancedelta
float  S
float  beta
float  L