![]() |
Rigs of Rods 2026.01
Soft-body Physics Simulation
|
A wave defined by the direction, amplitude, period, and optionally phase.
Public Member Functions | |
| Wave (Ogre::Vector2 dir, float A, float T, float p=0.f) | |
| ~Wave () | |
| void | update (const Ogre::Real &timeSinceLastFrame) |
| float | getValue (const float &x, const float &y) |
| Ogre::Vector2 | getDirection () const |
| float | getAmplitude () const |
| float | getPeriod () const |
| float | getPhase () const |
| float | getSpeed () const |
| float | getLongitude () const |
Private Attributes | |
| double | mTime |
| Ogre::Vector2 | mDir |
| float | mA |
| float | mT |
| float | mP |
| float | mC |
| float | mL |
| float | mF |
| float | mK |
| Wave::Wave | ( | Ogre::Vector2 | dir, |
| float | A, | ||
| float | T, | ||
| float | p = 0.f |
||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| float Wave::getValue | ( | const float & | x, |
| const float & | y | ||
| ) |
| void Wave::update | ( | const Ogre::Real & | timeSinceLastFrame | ) |
|
private |