⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 poly_f4d.java

📁 一个J2ME的3D 一个J2ME的3D 一个J2ME的3D
💻 JAVA
字号:
/**
 * 
 */
package object3d;

import Math.Point4D;
import Math.Vector4D;

/**
 * @author PanXu
 *	自包含顶点的多边形
 */
public class Poly_F4D {
	/**
	 * 
	 */
	public Poly_F4D() {
		super();
		// TODO 自动生成构造函数存根
		this .State &= POLY_STATE_ACTIVE ;
	}
	
	/**
	 * 常量
	 */
	//状态
	public static int POLY_STATE_ACTIVE	 = 0x00000001;
	public static int POLY_STATE_BACK		 = 0x00000002;
	public static int POLY_STATE_CLIP		 = 0x00000004;
	//着色模式
	public static int POLY_SHADE_SOILD	 = 0x00000010;
	public static int POLY_SHADE_GOURAUD	 = 0x00000020;
	
	public static int POLY_SHADE_TEXTURE   = 0x00000100;
	public static int POLY_SHADE_RGB 		 = 0x00000200;

	//状态
	int State ;
	//多边形颜色
	int Color ;
	//位置
	Point4D Pos = new Point4D ();
	//顶点表
	Vertex4D Vlist[] = new Vertex4D [3];
	Vertex4D Tlist[] = new Vertex4D [3];
	//法线长度
	float nLen ;
	//法线
	Vector4D n = new Vector4D(); 
	//朝向
	Vector4D Dir = new Vector4D ();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -