home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / Engine / Classes / KarmaParamsRBFull.uc < prev    next >
Text File  |  2003-06-23  |  1KB  |  30 lines

  1. //=============================================================================
  2. // This is the full set of Karma parameters, including inertia tensor and 
  3. // centre-of-mass position, which are normally stored with the StaticMesh.
  4. // This gives you a chance to overrids these values.
  5. // NB: All parameters are in KARMA scale!
  6. //=============================================================================
  7.  
  8. class KarmaParamsRBFull extends KarmaParams
  9.     editinlinenew
  10.     native;
  11.  
  12. // Inertia tensor of object assuming a mass of 1 - symmetric so just store 6 elements:
  13. // (0 1 2)
  14. // (1 3 4)
  15. // (2 4 5)
  16. // This will be scaled by the mass of the object to work out its actual inertia tensor.
  17. var()    float   KInertiaTensor[6];
  18. var()    vector  KCOMOffset;         // Position of centre of mass in body ref. frame
  19.  
  20. // default is sphere with radius 1
  21. defaultproperties
  22. {
  23.     KInertiaTensor(0)=0.4
  24.     KInertiaTensor(1)=0.0
  25.     KInertiaTensor(2)=0.0
  26.     KInertiaTensor(3)=0.4
  27.     KInertiaTensor(4)=0.0
  28.     KInertiaTensor(5)=0.4
  29.     KCOMOffset=(X=0,Y=0,Z=0)
  30. }