public class Material
extends com.supermap.data.InternalHandleDisposable
目前Material类仅在Windows平台下提供。
构造器和说明 |
---|
Material()
构造一个新的 Material 对象。
|
Material(Material material)
根据给定的 Material 对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放该对象所占用的资源。
|
Color |
getAmbient()
返回环境光参数。
|
Color |
getDiffuse()
返回漫反射参数。
|
Color |
getEmission()
返回自发光参数。
|
String |
getName()
返回材质的名称。
|
double |
getShininess()
返回光照强度。
|
Color |
getSpecular()
返回镜面反射参数。
|
BufferedImage |
getTextureData()
获取纹理数据的贴图。
|
String |
getTextureFile()
返回材质纹理文件的全路径。
|
void |
setAmbient(Color value)
设置环境光参数。
|
void |
setDiffuse(Color value)
设置漫反射参数。
|
void |
setEmission(Color value)
设置自发光参数。
|
void |
setName(String value)
设置材质的名称。
|
void |
setShininess(double value)
设置光照强度。
|
void |
setSpecular(Color value)
设置镜面反射参数。
|
void |
setTextureFile(String value)
设置材质纹理文件的全路径。
|
boolean |
toStreamFile(String strStreamFile) |
public Material()
public Material(Material material)
material
- 指定的 Material 对象。public boolean toStreamFile(String strStreamFile)
public void dispose()
public Color getAmbient()
public void setAmbient(Color value)
color
- 环境光参数。public Color getDiffuse()
漫反射就是投射在粗糙面上的光线向各个方向反射的现象。
public void setDiffuse(Color value)
漫反射就是投射在粗糙面上的光线向各个方向反射的现象。
color
- 漫反射参数。public Color getSpecular()
镜面反射即物体的反射面是平滑的,光线平行反射,如镜子,平静的水面等。
public void setSpecular(Color value)
镜面反射即物体的反射面是光滑的,光线平行反射,如镜子,平静的水面等。
color
- 镜面反射参数。public Color getEmission()
public void setEmission(Color value)
color
- 自发光参数。public String getName()
public void setName(String value)
value
- 材质的名称。public double getShininess()
public void setShininess(double value)
value
- 光照强度。public String getTextureFile()
public void setTextureFile(String value)
value
- 材质纹理文件的全路径。public BufferedImage getTextureData()
Copyright © 2021–2024 SuperMap. All rights reserved.