Solve result of a 3D series that visualizes a data set, e.g. PointSeries3D or LineSeries3D.

Extends SolveResult3D with SampleXYZ properties, giving access to the full originating data set sample.

Can be identified from a generic solve result / cursor hit with isHitSampleXYZ.

Hierarchy

Properties

axisX: Axis3D
axisY: Axis3D
axisZ: Axis3D
color?: number

Color value of the visualized sample after data mapping.

For original data properties, refer to sample

NOTE: Uint32 encoded RGBA where Red is least significant byte. Can be translated to Color object with ColorUint32

cursorPosition: CursorPosition3D
iSample: number

NOTE: When solve result / cursor interpolation is enabled this will not be an integer!

lookupValue?: number

Look-up value of the visualized sample after data mapping.

For original data properties, refer to sample

rotation?: number

Rotation value of the visualized sample after data mapping.

For original data properties, refer to sample

NOTE: Unit = Degrees

sample: Record<string, number>

All sample values from the originating data set.

When interpolation is used, this will be either sample A or B (it shouldn't really be used in this case)

size?: number

Size value of the visualized sample after data mapping.

For original data properties, refer to sample

NOTE: Unit = Pixels

sizeAxisX?: number
sizeAxisY?: number
sizeAxisZ?: number
x: number

X value of the visualized sample after data mapping.

For original data properties, refer to sample

y: number

Y value of the visualized sample after data mapping.

For original data properties, refer to sample

z: number

Z value of the visualized sample after data mapping.

For original data properties, refer to sample