ParticleFieldOrientationAttributeAPI

Defines an applied schema for ParticleField orientation data.

Attributes are provided in both float and half types for easy data footprint affordance. Data consumers should prefer the float version if available.

The length of this attribute is expected to match the length of any provided position data (via any ParticleFieldPositionBaseAPI derived schema). If it is too long it will be truncated to the number of particles defined by the position data. If it is too short it will be ignored.

Properties

orientations

USD type: quatf[]

Defines the quaternion orientation for each particle, in float precision. The length of this attribute is expected to match the length of any provided position data for the ParticleField. If it is too long it will be truncated to the number of particles defined by the position data. If it is too short it will be ignored.

orientationsh

USD type: quath[]

Defines the quaternion orientation for each particle, in half precision. If the float version (orientations) is defined, that version should be preferred. The length of this attribute is expected to match the length of any provided position data for the ParticleField. If it is too long it will be truncated to the number of particles defined by the position data. If it is too short it will be ignored.