API / geotoolkit3d / scene / MeshColorMapBasicMaterial / MeshColorMapBasicMaterial
scene.MeshColorMapBasicMaterial.MeshColorMapBasicMaterial
A material similar to THREE.BasicMaterial and implements colormap logic through a texture.
This material requires the associated THREE.BufferGeometry to have a float attribute named upon ShaderUtil.COLORMAPVALUES_ATTRIBUTE_NAME value.
This float value (per vertex) will be used to retrieve a color in the given colorprovider (converted to a colormap texture).
The resulting color will be multiplied by the optional given static color (defaults to white unless explicitly set).
If the given colorprovider is null then only the single color will be used.
↳
MeshColorMapBasicMaterial
Constructors
Methods
Constructors
• new MeshColorMapBasicMaterial(options?)
| Name | Type |
|---|---|
Optional options | Options |
ColorMapShaderMaterial.constructor
Methods
▸ dispose(): void
void
ColorMapShaderMaterial.dispose
▸ getClassName(): string
string
ColorMapShaderMaterial.getClassName
▸ getOptions(): OptionsBaseOut
Get mesh colormap basic material options
ColorMapShaderMaterial.getOptions
▸ getOptionsMultiColorMap(): Required<Options>
Required<Options>
ColorMapShaderMaterial.getOptionsMultiColorMap
▸ onBeforeCompile(parameters, renderer): void
| Name | Type |
|---|---|
parameters | WebGLProgramParametersWithUniforms |
renderer | WebGLRenderer |
void
ColorMapShaderMaterial.onBeforeCompile
▸ setOptions(options): MeshColorMapBasicMaterial
Set options, the given json will be merged with the object's state so that only the given options will be changed.
(see constructor of MeshColorMapBasicMaterial for more info)
| Name | Type | Description |
|---|---|---|
options | OptionsBase | The options |
this
ColorMapShaderMaterial.setOptions
▸ setOptionsMultiColorMap(options): MeshColorMapBasicMaterial
| Name | Type |
|---|---|
options | Options |
ColorMapShaderMaterial.setOptionsMultiColorMap
▸ Static getClassName(): string
string