API / geotoolkit3d / picking / pickingrenderer / DefaultMeshPickingMaterial / DefaultMeshPickingMaterial
pickingrenderer.DefaultMeshPickingMaterial.DefaultMeshPickingMaterial
Material used to do renderer picking on a plain/simple Mesh.
See
- BasicPickingMaterial For details about picking-material.
- RendererPicking For details about picking-renderer.
↳
DefaultMeshPickingMaterial
Constructors
Constructors
• new DefaultMeshPickingMaterial(options?)
| Name | Type |
|---|---|
Optional options | Options |
BasicPickingMaterial.constructor
Methods
▸ getOptions(): OptionsOut
Get abstract shader picking material options, for internal use only.
options
BasicPickingMaterial.getOptions
▸ setOptions(options): DefaultMeshPickingMaterial
Set picking options, note that this setOptions expects all mandatory parameters to be set
| Name | Type | Description |
|---|---|---|
options | Options | The picking options |
this
BasicPickingMaterial.setOptions
▸ Static computePlotNormInvMatrix(plot): Matrix4
Computes a matrix to transform coordinates contained in [0...1] to a plot model space.
This is used to un-normalize coordinates returned by the GPU.
| Name | Type | Description |
|---|---|---|
plot | Plot | The Plot to compute the inverse normalization matrix for |
Matrix4
The matrix to un-normalize coordinates
BasicPickingMaterial.computePlotNormInvMatrix
▸ Static computePlotNormMatrix(plot): Matrix4
Computes a matrix to transform coordinates contained in the plot model space to ]0...1[.<br> This is used to normalize coordinates during picking so that the GPU will only handle normalized coordinates.<br>
| Name | Type | Description |
|---|---|---|
plot | Plot | The plot to compute the normalization matrix for |
Matrix4
The matrix to normalize coordinates