Last updated

API / geotoolkit3d / picking / AbstractPicking / AbstractPicking

Class: AbstractPicking

picking.AbstractPicking.AbstractPicking

Parent class for picking algorithms.
Subclasses should implement 3D picking (pixel to worldcoordinate).
Builtin implementation include raytracing and renderer-picking.

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new AbstractPicking()

new AbstractPicking()

Methods

getClassName

getClassName(): string

Returns

string


getClassName

Static getClassName(): string

Returns

string


pick

Static pick(plot, x, y, width?, height?, filter?): PickingResult[]

Pick the object(s) at the given plot coordinates

Parameters

Name Type Description
plotPlotThe target plot
xnumberThe x coordinate in plot device space (in pixels)
ynumberThe y coordinate in plot device space (in pixels)
Optional widthnumberThe picking width in pixels
Optional heightnumberThe picking height in pixels
Optional filterFilterFunctionOptional custom filter to decide which object to exclude for picking.

Returns

PickingResult[]

An array of jsons containing the intersecting object3d(s)