Exemple #1
0
 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;
 }
Exemple #2
0
        public Sphere(Vector3 position, Vector3 velocity, float radius, float density, Materials mat) : base(position, radius, density, mat)
        {
            mVelocity    = velocity;
            mOldPosition = position;

            mTimer.Start();
        }