public Cylinder(Vector3 position, float rX, float rY, float rZ, float radius, float length, Materials mat) : base(position, radius, 1, mat) { mRotationX = rX; mRotationY = rY; mRotationZ = rZ; mLength = length; TranslationMatrix = Matrix4.CreateScale(new Vector3(mRadius, mLength, mRadius)) * (Matrix4.CreateRotationX(mRotationX) * Matrix4.CreateRotationY(mRotationY) * Matrix4.CreateRotationZ(mRotationZ)) * Matrix4.CreateTranslation(mPosition) * ACWWindow.mGroundModel; }
public Sphere(Vector3 position, Vector3 velocity, float radius, float density, Materials mat) : base(position, radius, density, mat) { mVelocity = velocity; mOldPosition = position; mTimer.Start(); }