综合应用计算机图形学老师所教授的理论知识,本实验采用openGL编程,实现一个基于3D物体建模和渲染的跟踪球交互应用程序,应用程序主要实现以下功能: ① 画出两个图形,其中一个是可以递归细分的球面,一个是立方体; ① 在WC坐标原点处添加一个光源,物体表面将会有光照的颜色; ② 除此之外,程序能够给物体表面贴图,因此物体表面还混有纹理贴图的颜色; 程序还应能够对物体进行交互,包括: ③ 键盘交互,能够用键盘的0~8控制球面的递归细分的次数。用键盘+,-控制物体透明程度,A在0..1之间变化,其
package qingzh; import java.applet.Applet; import java.awt.Color; import java.awt.Graphics; import java.awt.Rectangle; public class Test extends Applet implements Runnable { int x = 150, y = 50, r = 30; //设置圆的属性 int dx = 11, dy = 7; // 圆的轨线设置 Thread
Android拖动小球跟随手指移动Demo,供大家参考,具体内容如下
1、使用的知识点有自定义View,利用Canvas画球;
2、使用触摸时间来操作;
效果图:
代码如下:
1、自定义view;
public class DrawView extends View {
public float currentX = 50;
public float currentY = 50;
public DrawView(Context context) {
super