PbrSpecularMaterial
Revisión
PbrSpecularMaterial Es una clase en Aspose.3D FOSS para Java. Heredados de: Material.
Material para renderización basada en el material físico, según color difuso/specular/glosidad/
Esta clase proporciona 31 métodos para trabajar con los objetos de PbrSpecularMaterial en programas Java. Los métodos disponibles incluyen: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty,19 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS,Y 11 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
transparency | double | Leer | El factor de transparencia. |
normalTexture | TextureBase | Leer | Obtenga la textura de la normalidad del mapa |
| Retorno de la textura del mapping normal | |||
| / | |||
specularGlossinessTexture | TextureBase | Leer | Al recibir la textura para el color especular, el canal RGB almacena el colores especulares y el Canal A al almacenará la brillo. |
glossinessFactor | double | Leer | Obtenga la glosidad (mujedad) del material, 1 significa perfectamente suave y 0 significa perfecto grueso, el valor de default es 1, el rango es [0, 1] |
| @reitorne la glosidad (mujer) del material, 1 significa | |||
specular | Vector3 | Leer | Si se obtiene el color especular del material, el valor de default es (1, 1, 1). |
diffuseTexture | TextureBase | Leer | Obtenga la textura para difusión |
| @Return la textura para difusión | |||
| / | |||
diffuse | Vector3 | Leer | Si se obtiene el color difuso del material, el valor de defecto es (1, 1, 1) |
| @reitorne el color difuso del material, el valor de default es (1, 1, 1) | |||
| / | |||
emissiveTexture | TextureBase | Leer | Obtenga la textura para emisiones |
| @Return la textura para emisiones | |||
| / | |||
emissiveColor | Vector3 | Leer | Si se obtiene el color emissivo, el valor de default es (0, 0, 0) |
| @reitorno el color emissivo, el valor de default es (0, 0, 0) | |||
| / | |||
MAP_SPECULAR_GLOSSINESS | String | Leer | El mapa de textura para la brillanteza especular |
| / | |||
MAP_SPECULAR | String | Leer | Usado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura especular. |
MAP_DIFFUSE | String | Leer | Usado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura difuso. |
MAP_EMISSIVE | String | Leer | Utilizado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura emissivo. |
MAP_AMBIENT | String | Leer | Utilizado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura ambiente. |
MAP_NORMAL | String | Leer | Usado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura normal. |
name | String | Leer | recibe el nombre. |
properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
PbrSpecularMaterial() | El constructor de la [Platz] |
| / | |
getTransparency() → double | No se ha implementado en la edición FOSS — lanza a tiempo real. El factor de transparencia. |
setTransparency(value: double) | No se ha implementado en la edición FOSS — lanza a tiempo real. El factor de transparencia. |
getNormalTexture() → TextureBase | No se ha implementado en la edición FOSS — lanza a tiempo real. Obtenga la textura de la normalidad del mapa |
| Retorno de la textura del mapping normal | |
| / | |
setNormalTexture(value: TextureBase) | No se ha implementado en la edición FOSS — lanza a tiempo real. - El diseño de la textura normal del mapa |
| @param valor Nuevo valor | |
| / | |
getSpecularGlossinessTexture() → TextureBase | No se ha implementado en la edición FOSS — lanza a tiempo real. Al recibir la textura para el color especular, el canal RGB almacena el colores especulares y el Canal A al almacenará la brillo. |
setSpecularGlossinessTexture(value: TextureBase) | No se ha implementado en la edición FOSS — lanza a tiempo real. La textura se configura para el color especular, el canal RGB almacena el colores especulares y el Canal A aloca la brillo. |
getGlossinessFactor() → double | No se ha implementado en la edición FOSS — lanza a tiempo real. Obtenga la glosidad (mujedad) del material, 1 significa perfectamente suave y 0 significa perfecto grueso, el valor de default es 1, el rango es [0, 1] |
| @reitorne la glosidad (mujer) del material, 1 significa | |
setGlossinessFactor(value: double) | No se ha implementado en la edición FOSS — lanza a tiempo real. Se establece la glosidad (mujedad) del material, 1 significa perfectamente suave y 0 significa completamente gruesa, el valor estándar es 1, el rango es [0, 1] |
| @param valor Nuevo valor | |
| / | |
getSpecular() → Vector3 | No se ha implementado en la edición FOSS — lanza a tiempo real. Si se obtiene el color especular del material, el valor de default es (1, 1, 1). |
setSpecular(value: Vector3) | No se ha implementado en la edición FOSS — lanza a tiempo real. Se establece el color especular del material, el valor de defecto es (1, 1, 1). |
getDiffuseTexture() → TextureBase | No se ha implementado en la edición FOSS — lanza a tiempo real. Obtenga la textura para difusión |
| @Return la textura para difusión | |
| / | |
setDiffuseTexture(value: TextureBase) | No se ha implementado en la edición FOSS — lanza a tiempo real. -Tratar la textura para difusión |
| @param valor Nuevo valor | |
| / | |
getDiffuse() → Vector3 | No se ha implementado en la edición FOSS — lanza a tiempo real. Si se obtiene el color difuso del material, el valor de defecto es (1, 1, 1) |
| @reitorne el color difuso del material, el valor de default es (1, 1, 1) | |
| / | |
setDiffuse(value: Vector3) | No se ha implementado en la edición FOSS — lanza a tiempo real. Se establece la color difusa del material, el valor estándar es (1, 1, 1) |
| @param valor Nuevo valor | |
| / | |
getEmissiveTexture() → TextureBase | No se ha implementado en la edición FOSS — lanza a tiempo real. Obtenga la textura para emisiones |
| @Return la textura para emisiones | |
| / | |
setEmissiveTexture(value: TextureBase) | No se ha implementado en la edición FOSS — lanza a tiempo real. -Contactar la textura para emisiones |
| @param valor Nuevo valor | |
| / | |
getEmissiveColor() → Vector3 | No se ha implementado en la edición FOSS — lanza a tiempo real. Si se obtiene el color emissivo, el valor de default es (0, 0, 0) |
| @reitorno el color emissivo, el valor de default es (0, 0, 0) | |
| / | |
setEmissiveColor(value: Vector3) | No se ha implementado en la edición FOSS — lanza a tiempo real. Se establece el color emissivo, el valor de default es (0, 0, 0) |
| @param valor Nuevo valor | |
| / | |
getTexture(slotName: String) → TextureBase | Si la textura se extrae de la slot especificada, puede ser el nombre de propiedad del material o el nombres de parámetro del shader. |
setTexture(slotName: String, texture: TextureBase) | Mantened la textura en el slot especificado. |
toString() → String | Los formatos se oponen a la string. |
iterator() → Iterator<TextureSlot> | Obtenga el enumerador para listar las placas de textura interna. |
A3DObject() | Se puede utilizar también para representar un cone cuando uno de los rayosTop/radiusBottom es cero. |
getName() → String | Los segmentos de la curva. |
setName(name: String) | Construcción de un perfil CircleShape con rayos especificados. |
getProperties() → PropertyCollection | Inicia una nueva instancia de la clase cilindro. |
findProperty(name: String) → Property | Inicia una nueva instancia de la clase Bone. |
getProperty(name: String) → Object | Obtenga la matriz de transformación del nodo en la posición actual. |
setProperty(name: String, value: Object) | Se encuentran los segmentos de ancho. |
removeProperty(name: String) → boolean | Obtén un sistema de coordenadas de puntos de control/normal durante la importación/exportación. |