Last updated

API / geotoolkit3d / picking / pickingrenderer / AbstractShaderPickingMaterial / AbstractShaderPickingMaterial

Namespace: AbstractShaderPickingMaterial

pickingrenderer.AbstractShaderPickingMaterial.AbstractShaderPickingMaterial

Table of contents

Type Aliases

Contents

Type Aliases

Options

Ƭ Options: PickingOptions & { plot?: Plot ; x?: number ; y?: number }

The picking options


OptionsOut

Ƭ OptionsOut: Object

Special Picking Material options, for internal use only.

Type declaration

NameTypeDescription
normalizationmatrixMatrix4The matrix that normalize model coordinates
pickingmodePickingModesThe picking mode (X,Y,Z,ID, custom) A custom value can be send for the extra picking passes.
pickingrgbaVector4The picking rgba color index, used to identify the picked object among other objects.
projectioninversematrixMatrix4The inverse projection matrix (mandatory for XYZ)
viewinversematrixMatrix4The inverse view matrix (mandatory for XYZ)

PickingOptions

Ƭ PickingOptions: OptionsOut & { candidates?: ObjectWithMaterial[] ; object?: ObjectWithMaterial }

The minimum options for picking shaders. For internal use only.


PointMaterial

Ƭ PointMaterial: Material & { getUniforms: () => Record<string, Uniform> }

Meant to define private classes PointCloudMaterial | PointsetMaterial | ScatterMaterial