Class: Reflector2
Extra-Helpers.Reflector2
Hierarchy
Mesh<BufferGeometry,MeshPhysicalMaterial>↳
Reflector2
Properties
type
• type: string = 'Reflector'
Overrides
Mesh.type
isReflector2
• Readonly isReflector2: true
textureMatrix
• Readonly textureMatrix: Matrix4
enabled
• enabled: boolean = true
reflectorModePhysical
• reflectorModePhysical: boolean = true
reflectionTargetNeedsUpdate
• reflectionTargetNeedsUpdate: boolean = true
transparentReflectionBackground
• transparentReflectionBackground: boolean = true
materialExtension
• Readonly materialExtension: MaterialExtension
_stablePoses
• Optional _stablePoses: { distance: number ; faceNormal: Vector3 ; area: number ; face: Face ; maxEdgeLength: number ; xform: Matrix4 ; edgePoint: Vector3 }[]
Inherited from
Mesh._stablePoses
_poseIndex
• Optional _poseIndex: number
Inherited from
Mesh._poseIndex
_originalXform
• Optional _originalXform: Matrix4
Inherited from
Mesh._originalXform
Constructors
constructor
• new Reflector2(geometry, renderTarget, clipBias?)
Parameters
| Name | Type | Default value |
|---|---|---|
geometry | BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap> | undefined |
renderTarget | WebGLRenderTarget<Texture<TextureEventMap>> | undefined |
clipBias | number | 0 |
Overrides
Mesh<BufferGeometry, MeshPhysicalMaterial\>.constructor
Methods
getRenderTarget
▸ getRenderTarget(): WebGLRenderTarget<Texture<TextureEventMap>>
Returns
WebGLRenderTarget<Texture<TextureEventMap>>