API / geotoolkit3d / picking / pickingrenderer / AbstractShaderPickingMaterial / AbstractShaderPickingMaterial
pickingrenderer.AbstractShaderPickingMaterial.AbstractShaderPickingMaterial
Type Aliases
Type Aliases
Ƭ Options: PickingOptions & { plot?: Plot ; x?: number ; y?: number }
The picking options
Ƭ OptionsOut: Object
Special Picking Material options, for internal use only.
| Name | Type | Description |
|---|---|---|
normalizationmatrix | Matrix4 | The matrix that normalize model coordinates |
pickingmode | PickingModes | The picking mode (X,Y,Z,ID, custom) A custom value can be send for the extra picking passes. |
pickingrgba | Vector4 | The picking rgba color index, used to identify the picked object among other objects. |
projectioninversematrix | Matrix4 | The inverse projection matrix (mandatory for XYZ) |
viewinversematrix | Matrix4 | The inverse view matrix (mandatory for XYZ) |
Ƭ PickingOptions: OptionsOut & { candidates?: ObjectWithMaterial[] ; object?: ObjectWithMaterial }
The minimum options for picking shaders. For internal use only.
Ƭ PointMaterial: Material & { getUniforms: () => Record<string, Uniform> }
Meant to define private classes PointCloudMaterial | PointsetMaterial | ScatterMaterial