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

📄 material.java

📁 java写的3D程序,src目录下有其源程序.
💻 JAVA
字号:
package myprojects.graph3dapp;

class Material {
	public Vector3d kd = new Vector3d(1, 1, 1);				//漫反射系数
	public Vector3d ka = new Vector3d(0.8, 0.8, 0.8);	//环境光系数
	public Vector3d ks = new Vector3d(1, 1, 1);				//镜面反射系数
	public double kn = 10;									//物体表面光滑度
	
	public Material() {
	}
	
	public void setKd(double r, double g, double b) {
		kd.x = r;		kd.y = g;		kd.z = b;
	}
	
	public void setKa(double r, double g, double b) {
		ka.x = r;		ka.y = g;		ka.z = b;
	}
	
	public void setKs(double r, double g, double b) {
		ks.x = r;		ks.y = g;		ks.z = b;
	}
	
	public void setKn(double kn) {
		if(kn < 1 || kn > 2000) return ;
		this.kn = kn;
	}
}

⌨️ 快捷键说明

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