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>>