Last updated

API / geotoolkit3d / scene / LineSegments / LineSegments

Class: LineSegments

scene.LineSegments.LineSegments

More flexible implementation of THREE.Line. Based on https://threejs.org/examples/webgl_lines_fat.html

Hierarchy

  • Mesh

    LineSegments

Table of contents

Constructors
Methods

Contents

Constructors

new LineSegments(options)

new LineSegments(options?)

Parameters

Name Type
Optional optionsOptions

Overrides

Mesh.constructor

Methods

computeLineDistances

computeLineDistances(): LineSegments

Computes an array of distance values

Returns

LineSegments


dispose

dispose(): void

Dispose this Line object.

Returns

void


getLineStyle

getLineStyle(): LineStyle

Return LineSegment line options as a line style.

Returns

LineStyle

line style


getOptions

getOptions(): ShaderOptionsOut & { selectable: boolean }

Get options

Returns

ShaderOptionsOut & { selectable: boolean }


isSelectable

isSelectable(): boolean

Return false to forbid picking (works only for RendererPicking).

Returns

boolean


onBeforeRender

onBeforeRender(renderer, scene, camera, geometry, material, group): void

Parameters

Name Type
rendererWebGLRenderer
sceneScene
cameraCamera
geometryBufferGeometry<NormalBufferAttributes>
materialMaterial
groupGroup<Object3DEventMap>

Returns

void

Overrides

Mesh.onBeforeRender


setOptions

setOptions(options?): LineSegments

Set options

Parameters

Name Type Description
Optional optionsOptionsoptions object (see constructor for all options)

Returns

LineSegments

this


setSelectable

setSelectable(selectable): LineSegments

Enable or disable selection by picking

Parameters

Name Type
selectableboolean

Returns

LineSegments