টাচ পয়েন্ট দিয়ে তৈরী রোটেশন প্রয়োগ করতে, কোডটি কমেন্ট আউট করুন যা একটি অ্যাংগেল তৈরী করে এবং 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);
}
যখন আপনি উপরে বর্নিত ধাপগুলো সম্পূর্ণ করবেন, প্রোগ্রম রান করবেন এবং ত্রিভুজ (ট্রায়াঙ্গল) রোটেট করতে স্ক্রিন জুওে আপনার আঙ্গুল টেনে আনুন:
ফিগার ১. টাচ পয়েন্ট দিয়ে ত্রিভুজ রোটেট হচ্ছে (বৃত্তটি টাচ লোকেশন দেখাচ্ছে)