Skip to main content

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

NameTypeDefault value
geometryBufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>undefined
renderTargetWebGLRenderTarget<Texture<TextureEventMap>>undefined
clipBiasnumber0

Overrides

Mesh<BufferGeometry, MeshPhysicalMaterial\>.constructor

Methods

getRenderTarget

getRenderTarget(): WebGLRenderTarget<Texture<TextureEventMap>>

Returns

WebGLRenderTarget<Texture<TextureEventMap>>