Dictates how the attribute will be interpreted. Color means the attribute (which is expected to be a 3-component vector) will be interpreted as a RGB triplet. Classification will map discrete colors to the values. Unknown is the default and will use a colormap to map the values to colors.
Optional
max?: numberThe maximum value of this attribute, if any. Can be used as a hint to specify color map bounds.
Optional
min?: numberThe minimum value of this attribute, if any. Can be used as a hint to specify color map bounds.
The name of the attribute.
The size, in bytes, of each element in the attribute. For scalars, this is effectively the size in bytes of the whole attribute, per-point. For vectors, this is the size of each component of the vector.
The data type of this attribute.
Dimension of the attribute. Scalar attributes have dimension 1, e.g intensity, return number, classification. Dimension 3 is for 3-component vectors such as position (XYZ), and color (RGB).