ParticleCustomShape3D QML Type
Carga formas de partículas personalizadas para emisores y afectadores. Más...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.3 |
| Inherits: |
Propiedades
- randomizeData : bool
- source : url
Descripción detallada
El elemento ParticleCustomShape3D se puede utilizar para cargar formas de partículas personalizadas.
Por ejemplo, para emitir partículas desde posiciones definidas en heart.cbor:
ParticleEmitter3D {
shape: ParticleCustomShape3D {
source: "heart.cbor"
}
...
}El formato de los archivos shape CBOR es el siguiente:
[
"QQ3D_SHAPE", // string
version, // integer
[
posX, // float
posY, // float
posZ, // float
posX, // float
...
]
]Para ayudar a generar estos archivos de forma puede utilizar la herramienta shapegen.
Documentación de propiedades
randomizeData : bool
Esta propiedad mantiene si las partículas se utilizan en orden aleatorio en lugar de en el orden en que se especifican en la fuente.
El valor por defecto es false.
source : url
Esta propiedad contiene la ubicación del archivo shape.
Advertencia: se espera quesource contenga contenido de confianza. Se recomienda a los desarrolladores de aplicaciones que consideren detenidamente las posibles implicaciones antes de pasar archivos fuente proporcionados por el usuario que no formen parte de la aplicación.
© 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.