com.supermap.data
类 Material

java.lang.Object
  继承者 com.supermap.data.Material

public class Material
extends java.lang.Object

材质类。主要用于三维模型。

目前Material类仅在Windows平台下提供。


构造方法摘要
Material()
          构造一个新的 Material 对象。
Material(Material material)
          根据给定的 Material 对象构造一个与其完全相同的新对象。
 
方法摘要
 void dispose()
          释放该对象所占用的资源。
 java.awt.Color getAmbient()
          返回环境光参数。
 java.awt.Color getDiffuse()
          返回漫反射参数。
 java.awt.Color getEmission()
          返回自发光参数。
 java.lang.String getName()
          返回材质的名称。
 double getShininess()
          返回光照强度。
 java.awt.Color getSpecular()
          返回镜面反射参数。
 java.lang.String getTextureFile()
          返回材质纹理文件的全路径。
 void setAmbient(java.awt.Color color)
          设置环境光参数。
 void setDiffuse(java.awt.Color color)
          设置漫反射参数。
 void setEmission(java.awt.Color color)
          设置自发光参数。
 void setName(java.lang.String value)
          设置材质的名称。
 void setShininess(double value)
          设置光照强度。
 void setSpecular(java.awt.Color color)
          设置镜面反射参数。
 void setTextureFile(java.lang.String value)
          设置材质纹理文件的全路径。
 java.lang.String toString()
          将此材质类对象输出为一个格式化字符串。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

Material

public Material()
构造一个新的 Material 对象。


Material

public Material(Material material)
根据给定的 Material 对象构造一个与其完全相同的新对象。

参数:
material - 指定的 Material 对象。
方法详细信息

getName

public java.lang.String getName()
返回材质的名称。

返回:
材质的名称。

setName

public void setName(java.lang.String value)
设置材质的名称。

参数:
value - 材质的名称。

getTextureFile

public java.lang.String getTextureFile()
返回材质纹理文件的全路径。

返回:
材质纹理文件的全路径。

setTextureFile

public void setTextureFile(java.lang.String value)
设置材质纹理文件的全路径。

参数:
value - 材质纹理文件的全路径。

getDiffuse

public java.awt.Color getDiffuse()
返回漫反射参数。

漫反射就是投射在粗糙面上的光线向各个方向反射的现象。

返回:
漫反射参数。

setDiffuse

public void setDiffuse(java.awt.Color color)
设置漫反射参数。

漫反射就是投射在粗糙面上的光线向各个方向反射的现象。

参数:
color - 漫反射参数。

getAmbient

public java.awt.Color getAmbient()
返回环境光参数。

返回:
环境光参数。

setAmbient

public void setAmbient(java.awt.Color color)
设置环境光参数。

参数:
color - 环境光参数。

getSpecular

public java.awt.Color getSpecular()
返回镜面反射参数。

镜面反射即物体的反射面是光滑的,光线平行反射,如镜子,平静的水面等。

返回:
镜面反射参数。

setSpecular

public void setSpecular(java.awt.Color color)
设置镜面反射参数。

镜面反射即物体的反射面是光滑的,光线平行反射,如镜子,平静的水面等。

参数:
color - 镜面反射参数。

getEmission

public java.awt.Color getEmission()
返回自发光参数。

返回:
自发光参数。

setEmission

public void setEmission(java.awt.Color color)
设置自发光参数。

参数:
color - 自发光参数。

getShininess

public double getShininess()
返回光照强度。

返回:
光照强度。

setShininess

public void setShininess(double value)
设置光照强度。

参数:
value - 光照强度。

toString

public java.lang.String toString()
将此材质类对象输出为一个格式化字符串。

覆盖:
java.lang.Object 中的 toString
返回:
材质类对象输出的格式化字符串。

dispose

public void dispose()
释放该对象所占用的资源。调用该方法之后,此对象不再可用。