PhongMaterial

PhongMaterial

Visión general

PhongMaterial Es una clase en Aspose.3D FOSS para .NET. Heredados de: LambertMaterial.

Material para el modelo de sombra de blinn-phong.

Esta clase proporciona 12 métodos para trabajar con los objetos de PhongMaterial en programas .NET. Los métodos disponibles incluyen: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, PhongMaterial, RemoveProperty, SetProperty, SetTexture, ToString. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net. Propiedades : AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive,Y 11 más.

Propiedades

NombreTipoAccessDescripción
SpecularColorVector3Leer / escribirObtiene o establece el color especular.
SpecularFactordoubleLeer / escribirObtiene o establece el factor especular.
ShininessdoubleLeer / escribirObtén o establece la brillo, esto controla el tamaño del resplandor especular.
ReflectionColorVector3Leer / escribirObtiene o establece el color de reflexión.
ReflectionFactordoubleLeer / escribirObtiene o establece la atenuación del color de reflexión.
EmissiveColorVector3Leer / escribirObtiene o establece el color emisivo
AmbientColorVector3Leer / escribirObtiene o establece el color ambiental
DiffuseColorVector3Leer / escribirObtiene o establece el color difuso
TransparentColorVector3Leer / escribirObtiene o establece el color transparente.
TransparencydoubleLeer / escribirObtiene o establece el factor de transparencia.
MapSpecularstringLeerUsado en GetTexture/SetTexture para asignar un mapeo de textura especular.
MapDiffusestringLeerUsado en GetTexture/SetTexture para asignar un mapeo de textura difusa.
MapEmissivestringLeerUsado en GetTexture/SetTexture para asignar un emisionador de la textura.
MapAmbientstringLeerUsado en GetTexture/SetTexture para asignar un mapeo de textura ambiente.
MapNormalstringLeerUsado en GetTexture/SetTexture para asignar un mapeo de textura normal.
NamestringLeer / escribirObtiene o establece el nombre.
PropertiesPropertyCollectionLeerObtiene la colección de todas las propiedades.

Métodos

SignatureDescripción
PhongMaterial()Inicia una nueva instancia de la clase PhongMaterial
PhongMaterial(name: string)Inicia una nueva instancia del nombre de la clase Material PhongMaterial
LambertMaterial()Inicia una nueva instancia de la clase LambertMaterial
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Establece la textura en la ranura especificada.
ToString()Los formatos se oponen a la string.
GetEnumerator()Obtiene el enumerador para enumerar las ranuras de textura internas.
A3DObject()Inicia una nueva instancia de la clase A3DObject sin nombre.
RemoveProperty(property: Property)Eliminar una propiedad dinámica.
GetProperty(property: string)Obtenga el valor de la propiedad especificada
SetProperty(property: string, value: object?)Establece el valor de la propiedad especificada
FindProperty(propertyName: string)Encontrar la propiedad.

Ver también

 Español