Skip to content
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
  • [new LineSegments(options)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit3d.scene-3.linesegments.linesegments.md#new linesegments(options))
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 The lineDistance is now automatically handled by the geometry, this method is no longer useful

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).<br>

Returns

boolean


onBeforeRender

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

Parameters

Name Type
rendererWebGLRenderer
sceneScene
cameraCamera
geometryBufferGeometry<NormalBufferAttributes&gt;
materialMaterial
groupGroup<Object3DEventMap&gt;

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