IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

ParticleCustomShape3D QML Type

Loads custom particle shapes for emitters and affectors.

This type was introduced in Qt 6.3.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

ParticleCustomShape3D QML Type

  • Import Statement: import QtQuick3D.Particles3D

  • Since:: Qt 6.3

Detailed Description

The ParticleCustomShape3D element can be used to load custom particle shapes.

For example, to emit particles from positions defined in heart.cbor:

 
Sélectionnez
ParticleEmitter3D {
    shape: ParticleCustomShape3D {
        source: "heart.cbor"
    }
    ...
}

The format of CBOR shape files is following:

 
Sélectionnez
[
  "QQ3D_SHAPE", // string
  version, // integer
  [
    posX, // float
    posY, // float
    posZ, // float
    posX, // float
    ...
  ]
]

To assist in generating these shape files you can use the shapegen tool.

Property Documentation

 

randomizeData : bool

This property holds whether the particles are used in random order instead of in the order they are specified in the source.

The default value is false.

source : url

This property holds the location of the shape file.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+