Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Tick3D

Implementation of 3D Axis Tick.

Tick doesn't contain any positioning logic, that is done in Axis !

Index

Constructors

constructor

  • new Tick3D(tickLevel: AxisTickLevel, value: number, _removeFromAxis: RemoveHandler<AbstractAxisTick>, _restoreToAxis: RestoreHandler<AbstractAxisTick>, _labelLayer: LayerXY, _labelScale: Vec2<Scale>, _gridlineLayer: LayerXYZ, label?: Text, gridStroke: LineSet3D, tickStroke: LineSet3D): Tick3D
  • Parameters

    • tickLevel: AxisTickLevel

      AxisTickLevel tick belongs to.

    • value: number

      Position of Tick on Axis.

    • _removeFromAxis: RemoveHandler<AbstractAxisTick>

      Remove handler for Tick.

    • _restoreToAxis: RestoreHandler<AbstractAxisTick>

      Restore handler for Tick.

    • _labelLayer: LayerXY

      Layer for rendering Tick Label.

    • _labelScale: Vec2<Scale>

      Scale for rendering Tick label.

    • _gridlineLayer: LayerXYZ

      Rendering layer for 3D gridline.

    • label: Text

      Optionally injectable Tick Label shape. Injection can be useful to reuse Tick shapes for performance.

    • gridStroke: LineSet3D

      Optionally injectable Tick Gridline shape.

    • tickStroke: LineSet3D

      Optionally injectable Tick Tickline shape.

    Returns Tick3D

Properties

Readonly gridStroke

gridStroke : LineSet3D

Optionally injectable Tick Gridline shape.

Readonly label

label : Text

Optionally injectable Tick Label shape. Injection can be useful to reuse Tick shapes for performance.

tickLevel

tickLevel : AxisTickLevel

AxisTickLevel tick belongs to.

Readonly tickStroke

tickStroke : LineSet3D

Optionally injectable Tick Tickline shape.

value

value : number

Position of Tick on Axis.

Methods

dispose

  • dispose(): this
  • Disposes all tick sub-elements

    Returns this

    This for fluid interface

isDisposed

  • isDisposed(): boolean
  • Returns boolean

    True if all sub-elements are disposed, false if not.

restore

  • restore(): this
  • Restores all custom tick sub-elements

    Returns this

    This for fluid interface