PhongAlphaMaterial QML Type
La clase PhongAlphaMaterial proporciona una implementación por defecto del efecto de iluminación phong con alfa. Más...
| Import Statement: | import Qt3D.Extras 2.11 |
| Inherits: | |
| Status: | Deprecated |
Esta clase está obsoleta. Desaconsejamos su uso en código nuevo.
Propiedades
- alpha : real
- ambient : color
- blendFunctionArg : BlendEquation::BlendFunction
- destinationAlphaArg : BlendEquationArguments::Blending
- destinationRgbArg : BlendEquationArguments::Blending
- diffuse : color
- shininess : real
- sourceAlphaArg : BlendEquationArguments::Blending
- sourceRgbArg : BlendEquationArguments::Blending
- specular : color
Descripción detallada
El efecto de iluminación phong se basa en la combinación de 3 componentes de iluminación ambiental, difusa y especular. La intensidad relativa de estos componentes se controla mediante sus coeficientes de reflectividad, que se modelan como tripletes RGB:
- Ambiente es el color que emite un objeto sin ninguna otra fuente de luz.
- Difuso es el color emitido por los reflejos de la superficie con las luces.
- Especular es el color que se emite para los reflejos brillantes de la superficie con las luces.
- El brillo de una superficie se controla mediante una propiedad float.
- Alfa es la transparencia de la superficie entre 0 (totalmente transparente) y 1 (opaca).
Este material utiliza un efecto con un enfoque de una sola pasada de render y realiza la iluminación por fragmento. Se proporcionan técnicas para OpenGL 2, OpenGL 3 o superior, así como OpenGL ES 2.
Documentación de propiedades
alpha : real
Contiene el componente alfa del objeto, que varía entre 0 y 1.
El valor por defecto es 0,5.
ambient : color
Mantiene el color ambiente actual.
blendFunctionArg : BlendEquation::BlendFunction
Contiene el argumento de la función de ecuación de mezcla.
Véase también Qt3DRender::QBlendEquation::BlendFunction.
destinationAlphaArg : BlendEquationArguments::Blending
Contiene el argumento de mezcla alfa de destino de la ecuación de mezcla.
Véase también Qt3DRender::QBlendEquationArguments::Blending.
destinationRgbArg : BlendEquationArguments::Blending
Contiene el argumento de mezcla RGB de destino de la ecuación de mezcla.
Véase también Qt3DRender::QBlendEquationArguments::Blending.
diffuse : color
Mantiene el color difuso actual.
shininess : real
Mantiene el brillo actual.
sourceAlphaArg : BlendEquationArguments::Blending
Contiene el argumento de mezcla alfa fuente de la ecuación de mezcla.
Véase también Qt3DRender::QBlendEquationArguments::Blending.
sourceRgbArg : BlendEquationArguments::Blending
Contiene el argumento de mezcla RGB fuente de la ecuación de mezcla.
Véase también Qt3DRender::QBlendEquationArguments::Blending.
specular : color
Mantiene el color especular actual.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.