Example #1
0
		//betauser
		public extern static void dMassAdd( ref dMass a, ref dMass b );
Example #2
0
		public extern static void dMassRotate( ref dMass mass, dReal[] R );
Example #3
0
		public extern static void dMassRotate( ref dMass mass, ref dMatrix3 R );
Example #4
0
		public extern static void dMassAdjust( ref dMass mass, dReal newmass );
Example #5
0
		public extern static void dMassTranslate( ref dMass mass, dReal x, dReal y, dReal z );
Example #6
0
		public extern static void dMassSetBox( ref dMass mass, dReal density,
			dReal lx, dReal ly, dReal lz );
Example #7
0
		public extern static void dMassSetBoxTotal( ref dMass mass, dReal total_mass,
			dReal lx, dReal ly, dReal lz );
Example #8
0
		public extern static void dMassSetCylinder( ref dMass mass, dReal density, int direction,
			dReal radius, dReal length );
Example #9
0
		public extern static void dMassSetCylinderTotal( ref dMass mass, dReal total_mass, int direction,
			dReal radius, dReal length );
Example #10
0
		public extern static void dMassSetSphere( ref dMass mass, dReal density, dReal radius );
Example #11
0
		public extern static void dMassSetSphereTotal( ref dMass mass, dReal total_mass, dReal radius );
Example #12
0
		public extern static void dMassSetParameters( ref dMass mass, dReal themass,
			dReal cgx, dReal cgy, dReal cgz,
			dReal I11, dReal I22, dReal I33,
			dReal I12, dReal I13, dReal I23 );
Example #13
0
		public extern static void dMassSetZero( ref dMass mass );
Example #14
0
		public extern static void dBodyGetMass( dBodyID body, ref dMass mass );
Example #15
0
 public static extern void dMassSetTrimesh(out dMass mass, dReal density, dGeomID g);
Example #16
0
 /// <summary>
 /// Given mass parameters for some object, adjust them to represent the object rotated by R relative to the body frame.
 /// </summary>
 /// <param name="mass">A  dMass</param>
 /// <param name="R">A  dMatrix3</param>
 public static void dMassRotate(ref dMass mass, dMatrix3 R)
 { // for compatibility
     dMassRotate(ref mass, R.ToArray());
 }