Class: CadShadowReceiverForCustomObjectMaterial
Defined in: packages/rendering/src/rendering/CadShadowReceiverForCustomObjectMaterial.ts:19
Surface on a custom object that samples a color or texture and receives CAD shadows.
The viewer creates one for each up-facing plane that receives shadows.
A skybox stays on its own material when receiveShadow is false.
Extends
RawShaderMaterial
Constructors
Constructor
new CadShadowReceiverForCustomObjectMaterial(
color?,map?):CadShadowReceiverForCustomObjectMaterial
Defined in: packages/rendering/src/rendering/CadShadowReceiverForCustomObjectMaterial.ts:79
Parameters
color?
ColorRepresentation = '#ffffff'
map?
Texture<unknown, TextureEventMap> | null
Returns
CadShadowReceiverForCustomObjectMaterial
Overrides
RawShaderMaterial.constructor
Methods
onBeforeRender()
onBeforeRender(
_renderer,_scene,camera,_geometry,_object,_group):void
Defined in: packages/rendering/src/rendering/CadShadowReceiverForCustomObjectMaterial.ts:105
An optional callback that is executed immediately before the material is used to render a 3D object.
This method can only be used when rendering with WebGLRenderer.
Parameters
_renderer
WebGLRenderer
_scene
Scene
camera
Camera
The camera that is used to render the scene.
_geometry
unknown
_object
unknown
_group
unknown
Returns
void
Overrides
RawShaderMaterial.onBeforeRender
setColor()
setColor(
color):void
Defined in: packages/rendering/src/rendering/CadShadowReceiverForCustomObjectMaterial.ts:132
Parameters
color
ColorRepresentation
Returns
void
setMap()
setMap(
map):void
Defined in: packages/rendering/src/rendering/CadShadowReceiverForCustomObjectMaterial.ts:121
Parameters
map
Texture<unknown, TextureEventMap> | null
Returns
void