Unigine.ParticlesFieldSpacer Class
Inherits from: | ParticlesField |
This class represents a spacer for particles generated by Particle Systems. Spacer — is a volumetric field that has no visual representation, but physically interacts with particle systems (other objects are not affected). This field is used to cut particles out from a certain volume (particles it comes in contact with), for example, to avoid rendering of rain inside a car. It can have a box, cylinder, capsule, sphere, or ellipse shape, size, and can be arbitrarily positioned or rotated to cover the necessary area.
ParticlesFieldSpacer Class
Enums
SHAPE_TYPE#
Shape types of the Particles Field Spacer.Properties
ParticlesFieldSpacer.SHAPE_TYPE ShapeType#
The shape of the Particles Field Spacer. One of the SHAPE_TYPE* values.
vec3 Size#
The size of the Particles Field Spacer along the X, Y, and Z axes, in units.
float Radius#
The radius of the Particles Field Spacer, in units.
float Height#
The height of the Particles Field Spacer, in units.
Members
ParticlesFieldSpacer ( ) #
Constructor. Creates a new Particles Field Spacer with default parameters.ParticlesFieldSpacer ( vec3 size ) #
Constructor. Creates a new box-shaped Particles Field Spacer of the specified size.Arguments
- vec3 size - Size of the Particles Field Spacer along the X, Y, and Z axes to be set, in units. In case the spacer has an ellipse shape, each component of the vector sets a radius along the corresponding axis.
static int type ( ) #
Returns the type of the Particles Field Spacer node.Return value
ParticlesFieldSpacer type identifier.Last update:
2024-12-13
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)