PbrMaterial

概述

PbrMaterial 是一个类在Java的FOSS中. 继承人: Material.

基于白色/金属/粗度的物理性表现材料.

这个类提供了38种方法,用于在Java程序中使用PbrMaterial对象. 有的方法包括: A3DObject, PbrMaterial, findProperty, fromMaterial, getAlbedo, getAlbedoTexture, getEmissiveColor, getEmissiveTexture, getMetallicFactor, getMetallicRoughness, getName, getNormalTexture,其他26种方法. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序. 特性: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, albedo,另外还有13个.

属性

名称:类型Access描述情况
transparencydouble阅读获取或设置透明度因子。.
normalTextureTextureBase阅读获取或设置法线映射的纹理。.
specularTextureTextureBase阅读获取或设置用于高光颜色的纹理。.
albedoTextureTextureBase阅读获取或设置 albedo 的纹理。.
albedoVector3阅读获取或设置材料的基础颜色。.
occlusionTextureTextureBase阅读获取或设置环境遮蔽的纹理。.
occlusionFactordouble阅读获取或设置环境遮蔽的因子。.
metallicFactordouble阅读得到或设置材料的金属性,值1意味着材料是金属和值0表示材料是一个电压体.
roughnessFactordouble阅读得到或设置材料的粗度,值1表示材料是完全粗 ?? 的,价值0意味着材料完全光滑.
metallicRoughnessTextureBase阅读得到或设置金属质量 (在R通道) 和粗度 (G通路).
emissiveTextureTextureBase阅读获取或设置发射的纹理。.
emissiveColorVector3阅读获取或设置自发光颜色。.
MAP_SPECULARString阅读用于setTexture ((java.lang.String,com.aspose.threed.TextureBase) 赋予一个光谱质量映射.
MAP_DIFFUSEString阅读用于setTexture ((java.lang.String,com.aspose.threed.TextureBase) 分配一个分散的纹理映射.
MAP_EMISSIVEString阅读用于setTexture ((java.lang.String,com.aspose.threed.TextureBase) 赋予发射性纹理映射.
MAP_AMBIENTString阅读用于setTexture ((java.lang.String,com.aspose.threed.TextureBase) 赋予环境纹理映射.
MAP_NORMALString阅读用于setTexture ((java.lang.String,com.aspose.threed.TextureBase) 赋予一个正常的纹理映射.
nameString阅读获取名称。.
propertiesPropertyCollection阅读获取属性。.

方法

Signature描述情况
PbrMaterial()构建一个默认的PBR材料实例.
getTransparency()double获取或设置透明度因子。.
setTransparency(transparency: double)设置透明度值。.
getNormalTexture()TextureBase获取或设置法线映射的纹理。.
setNormalTexture(normalTexture: TextureBase)设置法线纹理值。.
getSpecularTexture()TextureBase获取或设置用于高光颜色的纹理。.
setSpecularTexture(specularTexture: TextureBase)设置镜面纹理值。.
getAlbedoTexture()TextureBase获取或设置 albedo 的纹理。.
setAlbedoTexture(albedoTexture: TextureBase)设置 albedo 纹理值。.
getAlbedo()Vector3获取或设置材质的基础颜色。.
setAlbedo(albedo: Vector3)设置 albedo 值。.
getOcclusionTexture()TextureBase获取或设置环境遮蔽的纹理。.
setOcclusionTexture(occlusionTexture: TextureBase)设置遮蔽纹理值。.
getOcclusionFactor()double获取或设置环境遮蔽的因子。.
setOcclusionFactor(occlusionFactor: double)设置遮挡因子值。.
getMetallicFactor()double得到或设置材料的金属性,值1意味着材料是金属和值0表示材料是一个电压体.
setMetallicFactor(metallicFactor: double)设置金属因子值。.
getRoughnessFactor()double得到或设置材料的粗度,值1表示材料是完全粗 ?? 的,价值0意味着材料完全光滑.
setRoughnessFactor(roughnessFactor: double)设置粗糙度因子值。.
getMetallicRoughness()TextureBase得到或设置金属质量 (在R通道) 和粗度 (G通路).
setMetallicRoughness(metallicRoughness: TextureBase)设置金属粗糙度值。.
getEmissiveTexture()TextureBase获取或设置发射的纹理。.
setEmissiveTexture(emissiveTexture: TextureBase)设置自发光纹理值。.
getEmissiveColor()Vector3获取或设置自发光颜色。.
setEmissiveColor(emissiveColor: Vector3)设置自发光颜色值。.
fromMaterial(material: Material)PbrMaterial允许将其他材料转换为 PbrMaterial.
getTexture(slotName: String)TextureBase得到了从指定插槽的纹理,它可以是材料属性名称或遮器参数名字.
setTexture(slotName: String, texture: TextureBase)将纹理设置到指定的槽。.
toString()String格式对字符串有异议.
iterator()Iterator<TextureSlot>获取用于枚举内部纹理槽的枚举器。.
A3DObject()参数化圆柱.它也可以用来表示一个形,当半径顶/半徑底的值为零时.
getName()String曲线的部分.
setName(name: String)构建一个指定半径的 CircleShape 配置文件.
getProperties()PropertyCollection启动一个新的Cylinder类实例.
findProperty(name: String)Property启动了新的骨类实例.
getProperty(name: String)Object获取节点在当前姿势下的变换矩阵。.
setProperty(name: String, value: Object)获取宽度段。.
removeProperty(name: String)boolean在进出口过程中获得控制点/正常的转换坐标系统.

查看更多

 中文