iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

ISCIDisplaceableFreeSurfaceDataSeries3DValues

@protocol ISCIDisplaceableFreeSurfaceDataSeries3DValues <
    ISCIFreeSurfaceDataSeries3DValues>

Defines the interface to FreeSurfaceDataSeries3D values with the Displacement Map, applied to its points displacing them along X and/or Y and/or Z axes.

  • Gets Displacement Map values.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) id<ISCIDoubleValuesProvider>
        displacementValues;

    Swift

    var displacementValues: ISCIDoubleValuesProvider? { get }
  • Gets value determining whether the displacement is absolute.

    Note

    This means that surface is displaced by a value from the displacement map by specified displacement axes absolutely, ignoring its relative direction from the origin.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isAxesPropagationAbsolute;

    Swift

    var isAxesPropagationAbsolute: Bool { get }
  • Gets axes by which surface can be displaced.

    Declaration

    Objective-C

    @property (readonly, nonatomic) SCIDisplacementAxis3D displacementAxis;

    Swift

    var displacementAxis: SCIDisplacementAxis3D { get }