PointCloudColorModulation class final

Modulates point cloud color intensity based on an attribute value.

Modulation is commonly used with the "INTENSITY" attribute. Rendered point cloud color will be modulated on a linear scale from PointCloudColorModulation.minValue to PointCloudColorModulation.maxValue. High values leave the point color unchanged, while low values darken it.

Implemented types

Constructors

PointCloudColorModulation({required String attributeName, required double minValue, required double maxValue})
Creates a color modulation with the specified attribute name, minimum, and maximum values.
factory

Properties

attributeName String
The attribute to use as a source for the modulation amplitude.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
maxValue double
The maximum value to compute modulation linear mapping. Values greater than or equal to this value are rendered at the highest color intensity.
getter/setter pair
minValue double
The minimum value to compute modulation linear mapping. Values less than or equal to this value are rendered at the lowest color intensity.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited