| Some basics: The tmd-file contains all parameters for the flight-properties, the used servos, the control surfaces, the kind of engine etc. The tmg-file must have the same name as the obj-file and the tmg-file, e. G. AS_Deproni.obj AS_Deproni.tmg AS_Deproni.tmd All main objects from the tmg-file must be defined in the tmd-file! In the following example I added some useful informations to the original Deproni.tmd! // aerofly professional -------------------------------------------------------- // // file: AS_Deproni.tmd // version: 1.9.0 Use version 1.8.0 for the AeroFly Professional Deluxe without Add On and 1.6.0 for the AeroFly Professional // // type: 97 Meaning of the model types:
HASMOTOR = 1 HELI = 2 GLIDER = 4 JET = 8 SMOKE = 16 INDOOR = 32 ELECTRO = 64
To specify the characteristics of a model just add the values:
A slowflyer like the Deproni then has the options: 1 + 32 + 64 = 97
// lock: 0 Set lock: 1 if your model should not be changeable by using the model editor from AFP/D. If you try it nevertheless, a copy of the model will be added (AFP/D will ask you for a new name). // // -----------------------------------------------------------------------------
Append tmdjoint00 JointFuselageLeftwing
These entries must match to the main objects from the tmg-file:
Append tmgeometricobject Fuselage cd Fuselage/ Geometry( "aircraft/AS_Deproni/AS_Deproni.obj", "Fuselage" ) . . . Append tmgeometricobject Leftwing cd Leftwing/ Geometry( "aircraft/AS_Deproni/AS_Deproni.obj", "Leftwing" ) Append tmdjoint00 JointFuselageRightwing Append tmdjoint00 JointFuselageLeftstabilizer Append tmdjoint00 JointFuselageRightstabilizer Append tmdjoint00 JointFuselageStabilizer Append tmdjoint00 JointFuselageEngine Append tmdjoint00 JointFuselageTailgear Append tmdjoint00 JointFuselageLeftwheel Append tmdjoint00 JointFuselageRightwheel Append tmdreceiver00 Receiver Append tmdfuselage00 Fuselage Append tmdgear00 Tailgear Append tmdwheel00 Leftwheel Append tmdwheel00 Rightwheel Append tmdwing00 Leftwing Append tmdwing00 Rightwing Append tmdwing10 Leftstabilizer Append tmdwing10 Rightstabilizer Append tmdwing11 Stabilizer Append tmdservo00 ServoRudder Append tmdservo00 ServoElevator Append tmdpropeller00 Propeller Append tmdengine10 Engine tmdengine10 specifies an electric powered engine; a gas powered would be tmdengine00 Append tmdservo00 ServoThrottle cd JointFuselageLeftwing/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0103, 0.0000, 0.0302, 1 ) These are the values from the section The joints (object Leftwing) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Leftwing/ Kf = 400 Df = 1 Ktx = 12 Dtx = 0.15 Kty = 12 Dty = 0.15 Ktz = 12 Dtz = 0.15 MaxForce = 10 MaxTorque = 2.5 Rigid = 1 The value Rigid = 1 will never allow a part of the model to break after a crash. Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageRightwing/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0103, 0.0000, 0.0302, 1 ) These are the same values as for the Leftwing from the section The joints (object Leftwing). Please notice: If the red entry (X from Meta!) is unequal to 0, there must be added a minus sign (see for example Leftstabilizer and Rightstabilizer) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Rightwing/ Kf = 400 Df = 1 Ktx = 12 Dtx = 0.15 Kty = 12 Dty = 0.15 Ktz = 12 Dtz = 0.15 MaxForce = 10 MaxTorque = 2.5 Rigid = 1 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageLeftstabilizer/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( -0.4983, 0.0009, 0.0308, 1 ) These are the values from the section The joints (object Leftstabilizer) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Leftstabilizer/ Kf = 10000 Df = 100 Ktx = 1000 Dtx = 10 Kty = 1000 Dty = 10 Ktz = 1000 Dtz = 10 MaxForce = 0 MaxTorque = 0 Rigid = 1 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageRightstabilizer/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( -0.4983, -0.0009, 0.0308, 1 ) Also here the same values as for the Leftstabilizer! Please remeber: The X-value from Meta must be extended by a minus sign! Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Rightstabilizer/ Kf = 10000 Df = 100 Ktx = 1000 Dtx = 10 Kty = 1000 Dty = 10 Ktz = 1000 Dtz = 10 MaxForce = 0 MaxTorque = 0 Rigid = 1 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageStabilizer/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( -0.4983, 0.0000, 0.0298, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Stabilizer/ Kf = 10000 Df = 100 Ktx = 1000 Dtx = 10 Kty = 1000 Dty = 10 Ktz = 1000 Dtz = 10 MaxForce = 0 MaxTorque = 0 Rigid = 1 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageEngine/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Engine/ Kf = 10000 Df = 100 Ktx = 1000 Dtx = 10 Kty = 1000 Dty = 10 Ktz = 1000 Dtz = 10 MaxForce = 0 MaxTorque = 0 Rigid = 1 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageTailgear/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( -0.4479, 0.0000, 0.0115, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Tailgear/ Kf = 100000 Df = 1000 Ktx = 10000 Dtx = 30 Kty = 10000 Dty = 30 Ktz = 10000 Dtz = 30 MaxForce = 100000 MaxTorque = 10000 Rigid = 1 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageLeftwheel/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0807, 0.1301, -0.1649, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Leftwheel/ Kf = 2000 Df = 6 Ktx = 100 Dtx = 1 Kty = 100 Dty = 1 Ktz = 100 Dtz = 1 MaxForce = 400 MaxTorque = 400 Rigid = 0 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd JointFuselageRightwheel/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0807, -0.1301, -0.1649, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 Body0 = ../Fuselage/ Body1 = ../Rightwheel/ Kf = 2000 Df = 6 Ktx = 100 Dtx = 1 Kty = 100 Dty = 1 Ktz = 100 Dtz = 1 MaxForce = 400 MaxTorque = 400 Rigid = 0 Essential = 1 Angle = 0 AngleZ = 0 Axis = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) Displacement = tmvector4r( 0.0000, 0.0000, 0.0000, 0 ) cd ../
cd Receiver/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 VTailMixElevator = 0.77 VTailMixRudder = 0.42 cd ../
cd Fuselage/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.1074, -0.0001, -0.0137, 1 ) Geometry( "~Geometry/Fuselage/" ) Mass = 0.075 RangeMassMax = 0.18 RangeMassMin = 0.045 Inertia = { 0.0001, -0.0000, 0.0001, 0.0000, -0.0000, 0.0015, 0.0000, 0.0000, 0.0001, 0.0000, 0.0015, 0.0000, 0.0000, 0.0000, 0.0000, 207.4757 } Kn = 1000 Dn = 20 Dv = 0.05 AreaCenter = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) CG = tmvector4r( 0.0250, 0.0000, 0.0000, 1 ) SmokeNum = 1 SmokeR = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) SmokeR1 = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) SmokeR2 = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) SmokeR3 = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) Cdx = 0.7 Cly = 1 Cdy = 0.7 Clz = 0.9 Cdz = 0.7 InertiaScale = 0 cd ../
cd Tailgear/ MountingR = tmvector4f( -0.4479, 0.0000, 0.0115, 1.0000 ) MountingZ = tmvector4f( 1.0000, 0.0000, 0.0000, 0.0000 ) Retractable = 0 RetractZ = tmvector4f( 1.0000, 0.0000, 0.0000, 0.0000 ) RetractAngle = 0 RetractAngleZ = 0 Cdx = 0 X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) Z = tmvector4r( 0.0000, -1.0000, 0.0000, 0 ) R = tmvector4r( -0.5414, 0.0000, -0.0296, 1 ) Geometry( "~Geometry/Tailgear/" ) Mass = 0.001 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, -0.0000, -0.0000, 0.0000, -0.0000, 0.0000, -0.0000, 0.0000, -0.0000, -0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 218.3421 } Kn = 150000 Dn = 100 Dv = 50 cd ../
cd Leftwheel/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0807, -0.1301, -0.1649, 1 ) Geometry( "~Geometry/Leftwheel/" ) Mass = 0.005 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0020, 0.0000, 0.0000, 0.0000, 0.0000, 0.0020, 0.0000, 0.0000, 0.0000, 0.0000, 0.0020, 0.0000, 0.0000, 0.0000, 0.0000, 1.0000 } Kn = 10 Dn = 10 Dv = 10 Kxr = 0.01 Kyr = 0.5 Kr = 400 Dr = 0 RotationEnable = 1 cd ../
cd Rightwheel/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0807, -0.1301, -0.1649, 1 ) Geometry( "~Geometry/Rightwheel/" ) Mass = 0.005 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0020, 0.0000, 0.0000, 0.0000, 0.0000, 0.0020, 0.0000, 0.0000, 0.0000, 0.0000, 0.0020, 0.0000, 0.0000, 0.0000, 0.0000, 1.0000 } Kn = 10 Dn = 10 Dv = 10 Kxr = 0.01 Kyr = 0.5 Kr = 400 Dr = 0 RotationEnable = 1 cd ../
cd Leftwing/ Sections = 2 RootR = tmvector4r( 0.0103, 0.0000, 0.0302, 1.0000 ) Enter the same values here from the section The joints (object Leftwing) RootN = tmvector4f( 0.0000, 1.0000, 0.0000, 0.0000 ) PropWashFactor = 0.5 FuselageInterference = 0 Cly = 0.7 RangeSpanMax = 0.857324 RangeSpanMin = 0.214331 IncidenceOffset = 0 FlapEffect = 1 Aileron = ~Geometry/Leftwing/ FlapDisplacement = tmvector4f( 0.0000, 0.0000, 0.0000, 0.0000 ) Flap1Displacement = tmvector4f( 0.0000, 0.0000, 0.0000, 0.0000 ) AirbrakeDisplacement = 0 AirbrakeCl = 1 AirbrakeCd = 1 // start section 0 SectionR(0) = tmvector4f( 0.0585, -0.1549, -0.0112, 1.0000 ) SectionArea(0) = 0.0759 SectionChord(0) = 0.2500 SectionAirfoil(0) = "BLERIOT" // start section 1 SectionR(1) = tmvector4f( 0.0572, 0.1458, -0.0113, 1.0000 ) SectionArea(1) = 0.0765 SectionChord(1) = 0.2500 SectionAirfoil(1) = "BLERIOT" X = tmvector4r( 0.9993, -0.0088, 0.0372, 0 ) Y = tmvector4r( 0.0040, 0.9919, 0.1272, 0 ) Z = tmvector4r( -0.0380, -0.1270, 0.9912, 0 ) R = tmvector4r( -0.0407, 0.3019, 0.0781, 1 ) Geometry( "~Geometry/Leftwing/" ) Mass = 0.015 RangeMassMax = 0.04 RangeMassMin = 0.01 Inertia = { 0.0005, -0.0000, -0.0000, 0.0000, -0.0000, 0.0001, -0.0000, 0.0000, -0.0000, -0.0000, 0.0005, 0.0000, 0.0000, 0.0000, 0.0000, 69.0576 } Kn = 1000 Dn = 10 Dv = 0 cd ../
cd Rightwing/ Sections = 2 RootR = tmvector4f( 0.0103, 0.0000, 0.0302, 1.0000 ) RootN = tmvector4f( 0.0000, -1.0000, 0.0000, 0.0000 ) PropWashFactor = 0.5 FuselageInterference = 0 Cly = 0.7 RangeSpanMax = 0.857324 RangeSpanMin = 0.214331 IncidenceOffset = 0 FlapEffect = 1 Aileron = ~Geometry/Rightwing/ FlapDisplacement = tmvector4f( 0.0000, 0.0000, 0.0000, 0.0000 ) Flap1Displacement = tmvector4f( 0.0000, 0.0000, 0.0000, 0.0000 ) AirbrakeDisplacement = 0 AirbrakeCl = 1 AirbrakeCd = 1 // start section 0 SectionR(0) = tmvector4f( 0.0584, 0.1545, -0.0112, 1.0000 ) SectionArea(0) = 0.0761 SectionChord(0) = 0.2500 SectionAirfoil(0) = "BLERIOT" // start section 1 SectionR(1) = tmvector4f( 0.0570, -0.1462, -0.0113, 1.0000 ) SectionArea(1) = 0.0764 SectionChord(1) = 0.2500 SectionAirfoil(1) = "BLERIOT" X = tmvector4r( 0.9993, 0.0097, 0.0369, 0 ) Y = tmvector4r( -0.0049, 0.9919, -0.1272, 0 ) Z = tmvector4r( -0.0379, 0.1270, 0.9912, 0 ) R = tmvector4r( -0.0406, -0.3015, 0.0781, 1 ) Geometry( "~Geometry/Rightwing/" ) Mass = 0.015 RangeMassMax = 0.04 RangeMassMin = 0.01 Inertia = { 0.0005, 0.0000, -0.0000, 0.0000, 0.0000, 0.0001, -0.0000, 0.0000, -0.0000, -0.0000, 0.0005, 0.0000, 0.0000, 0.0000, 0.0000, 69.1396 } Kn = 1000 Dn = 10 Dv = 0 cd ../
cd Leftstabilizer/ Sections = 1 RootR = tmvector4f( -0.4983, 0.0009, 0.0308, 1.0000 ) RootN = tmvector4f( 0.0000, 0.0000, 0.0000, 0.0000 ) Flap = ~Geometry/Leftstabilizer/Leftelevator/ FlapLink = ~Aircraft/ServoElevator/MechLink FlapRotation = 1 PropWashFactor = 0.3 RangeSpanMax = 0.288 RangeSpanMin = 0.072 // start section 0 SectionR(0) = tmvector4f( 0.0226, -0.0000, 0.0003, 1.0000 ) SectionArea(0) = 0.0180 SectionChord(0) = 0.0900 SectionAirfoil(0) = "FLAT" X = tmvector4r( 0.9992, -0.0000, 0.0389, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( -0.0389, -0.0000, 0.9992, 0 ) R = tmvector4r( -0.4931, 0.1009, 0.0312, 1 ) Geometry( "~Geometry/Leftstabilizer/" ) Mass = 0.005 RangeMassMax = 0.014 RangeMassMin = 0.0001 Inertia = { 0.0000, -0.0000, -0.0000, 0.0000, -0.0000, 0.0000, 0.0000, 0.0000, -0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 24.2480 } Kn = 100 Dn = 4 Dv = 0 cd ../
cd Rightstabilizer/ Sections = 1 RootR = tmvector4f( -0.4983, -0.0009, 0.0308, 1.0000 ) RootN = tmvector4f( 0.0000, 0.0000, 0.0000, 0.0000 ) Flap = ~Geometry/Rightstabilizer/Rightelevator/ FlapLink = ~Aircraft/ServoElevator/MechLink FlapRotation = 1 PropWashFactor = 0.3 RangeSpanMax = 0.5 RangeSpanMin = 0.05 // start section 0 SectionR(0) = tmvector4f( 0.0226, 0.0000, -0.0005, 1.0000 ) SectionArea(0) = 0.0180 SectionChord(0) = 0.0900 SectionAirfoil(0) = "FLAT" X = tmvector4r( 0.9992, -0.0000, 0.0389, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( -0.0389, -0.0000, 0.9992, 0 ) R = tmvector4r( -0.4931, -0.1009, 0.0312, 1 ) Geometry( "~Geometry/Rightstabilizer/" ) Mass = 0.005 RangeMassMax = 0.014 RangeMassMin = 0.0001 Inertia = { 0.0000, 0.0000, -0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, -0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 24.2480 } Kn = 100 Dn = 4 Dv = 0 cd ../
cd Stabilizer/ Sections = 1 RootR = tmvector4f( -0.4983, 0.0000, 0.0298, 1.0000 ) RootN = tmvector4f( 0.0000, 0.0000, 0.0000, 0.0000 ) Flap = ~Geometry/Stabilizer/Rudder/ FlapLink = ~Aircraft/ServoRudder/MechLink FlapRotation = 1 PropWashFactor = 0.9 RangeSpanMax = 0.2066 RangeSpanMin = 0.05165 // start section 0 SectionR(0) = tmvector4f( 0.0329, -0.0053, 0.0010, 1.0000 ) SectionArea(0) = 0.0211 SectionChord(0) = 0.1746 SectionAirfoil(0) = "FLAT" X = tmvector4r( 1.0000, 0.0000, -0.0000, 0 ) Y = tmvector4r( 0.0000, -0.0001, -1.0000, 0 ) Z = tmvector4r( -0.0000, 1.0000, -0.0001, 0 ) R = tmvector4r( -0.4999, -0.0000, 0.0905, 1 ) Geometry( "~Geometry/Stabilizer/" ) Mass = 0.005 RangeMassMax = 0.012 RangeMassMin = 0.0001 Inertia = { 0.0000, -0.0000, -0.0000, 0.0000, -0.0000, 0.0000, 0.0000, 0.0000, -0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 10.6186 } Kn = 100 Dn = 4 Dv = 0 cd ../
cd ServoRudder/ SignalIn = ~Aircraft/Receiver/Out(10) P0 = 0 P1 = 0.698132 P2 = 0 P3 = 0 PFirst = 0 Vmax = 10 X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 cd ../
cd ServoElevator/ SignalIn = ~Aircraft/Receiver/Out(4) P0 = 0 P1 = 0.261799 P2 = 0 P3 = 0 PFirst = 0 Vmax = 10 X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 cd ../
cd Propeller/ X = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) Z = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) R = tmvector4r( 0.2061, 0.0000, 0.0001, 1 ) Geometry( "~Geometry/Propeller/" ) Mass = 0.005 RangeMassMax = 0.02 RangeMassMin = 0.001 Inertia = { 0.0004, 0.0000, 0.0000, 0.0000, 0.0000, 0.0004, 0.0000, 0.0000, 0.0000, 0.0000, 0.0004, 0.0000, 0.0000, 0.0000, 0.0000, 1.0000 } Kn = 4000 Dn = 10 Dv = 5 Radius = 0.1143 RangeRadiusMax = 0.275974 RangeRadiusMin = 0.0689936 Pitch = 0.10922 DragLateral = 0.32 Engine = ~Aircraft/Engine/ cd ../
cd Engine/ X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) Mass = 0.048 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, -0.0001, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, -0.0001, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0226 } Kn = 4000 Dn = 10 Dv = 5 ThrottleControl = ~Aircraft/ServoThrottle/MechLink Sound0File = "CE172E" That’s the sound file of my Cessna172. Changing this name you can assign another sound (e. G. bleriot.wav). Sound0RPM = 7500.000000 Sound0RPMLow = 200.000000 TorqueFactor = 0.000000 ConstantRPM = 0 MotorNs = 800.000000 MotorRi = 0.230000 MotorI0 = 0.280000 MotorMass = 0.026000 MotorR = tmvector4r( 0.1500, 0.0000, 0.0200, 1 ) CellNum = 2 CellVoltage = 3.700000 CellMass = 0.011000 CellRi = 0.015000 CellR = tmvector4r( 0.0000, 0.0000, -0.0400, 1 ) GearRatio = 1.000000 GearMass = 0.000000 GearEta = 1.000000 cd ../
cd ServoThrottle/ SignalIn = ~Aircraft/Receiver/Out(0) P0 = 0 P1 = 1 P2 = 0 P3 = 0 PFirst = -1 Vmax = 4 X = tmvector4r( 1.0000, 0.0000, 0.0000, 0 ) Y = tmvector4r( 0.0000, 1.0000, 0.0000, 0 ) Z = tmvector4r( 0.0000, 0.0000, 1.0000, 0 ) R = tmvector4r( 0.0000, 0.0000, 0.0000, 1 ) Mass = 0 RangeMassMax = 0 RangeMassMin = 0 Inertia = { 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000 } Kn = 1000 Dn = 20 Dv = 5 cd ../
Back |