Hierarchy

  • IObject3D
    • LineMesh

Implements

  • RenderDomObjectType

Constructors

  • Parameters

    • Optionalparams: Partial<LineColorStyle & LineOpacityStyle & LineWidthStyle & {
          dashed?: boolean;
      } & OcclusionStyle & Partial<LengthConfig> & Partial<DisplayInfoConfig> & PointsData>

    Returns LineMesh

Properties

doms: LightTag[] = []
name: string = 'LineMesh'
needsRender: boolean
object?: Object3D
points: Vector3[] = []
type: string = 'Line2'

Accessors

  • get color(): Color
  • Returns Color

  • get dashed(): boolean
  • Returns boolean

  • get geometry(): LineGeometry
  • Returns LineGeometry

  • set geometry(geometry): void
  • Parameters

    • geometry: LineGeometry

    Returns void

  • get lineOpacity(): number
  • Returns number

  • get lineWidth(): number
  • Returns number

  • get occlusionMode(): "translucence" | "depthTest"
  • Returns "translucence" | "depthTest"

  • get occlusionVisibility(): boolean
  • Returns boolean

  • get style(): LineMeshStyle
  • Returns LineMeshStyle

Methods

  • Returns void

  • Returns void

  • Returns void

  • Returns void

  • Adds object as child of this object.

    Parameters

    • Rest...objects: Object3D[]

    Returns LineMesh

  • Parameters

    • Rest...objects: Object3D[]

    Returns LineMesh

  • Parameters

    • Optionalparams: {
          color?: Color;
      }
      • Optionalcolor?: Color

    Returns void

  • Removes object as child of this object.

    Parameters

    • Rest...objects: Object3D[]

    Returns LineMesh

  • Returns LineMesh

  • Returns LineMesh

  • Parameters

    • points: AnyPositions

    Returns void

  • Parameters

    • width: number
    • height: number

    Returns void

  • Parameters

    • params: Partial<LineMeshStyle>

    Returns void

  • Returns void

  • Updates global transform of the object and its children.

    Parameters

    • Optionalforce: boolean

    Returns void