ParticleFieldPositionBaseAPI

Defines a base applied schema for ParticleField position data.

The number of positions provided is also used to determine the number of
particles in a ParticleField. If no position data is present, then the ParticleField contains no particles. Any other per-particle data, such as scale or orientation, is adjusted to match the number of positions – truncated if more per-particle data is provided, or discarded if the per-particle data has fewer entries than the number of positions. For other per-particle data fields, if no data is provided, or it is discarded then its default value will be used.

This is a base schema that ParticleField characteristics schemas typically will have as a built-in applied schema. This allows validation to verify that an applied schema that defines position is always present for a ParticleField.