FlightGear next
Gear.cpp File Reference
#include <simgear/debug/logstream.hxx>
#include "Math.hpp"
#include "BodyEnvironment.hpp"
#include "Ground.hpp"
#include "RigidBody.hpp"
#include <cfloat>
#include <simgear/bvh/BVHMaterial.hxx>
#include <FDM/flight.hxx>
#include "Gear.hpp"

Go to the source code of this file.

Namespaces

namespace  yasim
 

Functions

static float yasim::magnitudeUnit (const float *v, float *out)
 
bool yasim::gearCompression (const float(&ground)[4], const GearVector &compression, const float(&wheel_pos)[3], const GearVector(&wheel_axle), float wheel_radius, float tyre_radius, std::function< float()> bump_fn, float(&o_contact)[3], float &o_compression_distance_vertical, float &o_compression_norm)
 
bool yasim::gearCompressionOld (const float(&ground)[4], const GearVector &compression, const float(&pos)[3], std::function< float()> bump_fn, float(&o_contact)[3], float &o_compression_distance_vertical, float &o_compression_norm)
 

Variables

static const float yasim::YASIM_PI = 3.14159265358979323846
 
static const float yasim::DEG2RAD = YASIM_PI / 180.0
 
static const float yasim::maxGroundBumpAmplitude =0.4