38 std::string
const & texname,
39 Ogre::Vector2 texlf, Ogre::Vector2 texrf, Ogre::Vector2 texlb, Ogre::Vector2 texrb,
40 char mtype,
float controlratio,
float mind,
float maxd, Ogre::String
const& afname,
float lift_coef,
bool break_able);
53 void addwash(
int propid,
float ratio);
91 Ogre::VertexDeclaration*
decl;
92 Ogre::HardwareVertexBufferSharedPtr
vbuf;
Central state/object manager and communications hub.
static const int MAX_AEROENGINES
maximum number of aero engines per actor
Core data structures for simulation; Everything affected by by either physics, network or user intera...
Represents an airfoil http://en.wikipedia.org/wiki/Airfoil.
unsigned short * cdnfaces
void updateVerticesPhysics()
int washpropnum[MAX_AEROENGINES]
unsigned short * bandfaces
void enableInducedDrag(float span, float area, bool l)
Ogre::VertexDeclaration * decl
AeroEnginePtr * aeroengines
unsigned short * facefaces
Ogre::HardwareVertexBufferSharedPtr vbuf
void setControlDeflection(float val)
float washpropratio[MAX_AEROENGINES]
Ogre::Vector3 updateVerticesGfx(RoR::GfxActor *gfx_actor)
void addwash(int propid, float ratio)
unsigned short * cupfaces
uint16_t NodeNum_t
Node position within Actor::ar_nodes; use RoR::NODENUM_INVALID as empty value.
Physics: A vertex in the softbody structure.