বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

রোটেশন প্রয়োগ

টাচ পয়েন্ট দিয়ে তৈরী রোটেশন প্রয়োগ করতে, কোডটি কমেন্ট আউট করুন যা একটি অ্যাংগেল তৈরী করে এবং mAngle যুক্ত করে যা টাচ পয়েন্ট দিয়ে তৈরী অ্যাংগেল ধারন করে:

public void onDrawFrame(GL10 gl) {
    ...
    float[] scratch = new float[16];

    // Create a rotation for the triangle
    // long time = SystemClock.uptimeMillis() % 4000L;
    // float angle = 0.090f * ((int) time);
    Matrix.setRotateM(mRotationMatrix, 0, mAngle, 0, 0, -1.0f);

    // Combine the rotation matrix with the projection and camera view
    // Note that the mMVPMatrix factor *must be first* in order
    // for the matrix multiplication product to be correct.
    Matrix.multiplyMM(scratch, 0, mMVPMatrix, 0, mRotationMatrix, 0);

    // Draw triangle
    mTriangle.draw(scratch);
}

যখন আপনি উপরে বর্নিত ধাপগুলো সম্পূর্ণ করবেন, প্রোগ্রম রান করবেন এবং ত্রিভুজ (ট্রায়াঙ্গল) রোটেট করতে স্ক্রিন জুওে আপনার আঙ্গুল টেনে আনুন:

ফিগার ১. টাচ পয়েন্ট দিয়ে ত্রিভুজ রোটেট হচ্ছে (বৃত্তটি টাচ লোকেশন দেখাচ্ছে)