Skip to main content

Class: CubeNormalsCaptureHelper

Extra-Helpers.CubeNormalsCaptureHelper

Implements

  • IDisposable

Properties

AutoDisposeTargets

Static AutoDisposeTargets: boolean = true

Automatically dispose targets when all attached geometries are disposed. Set false to keep targets even if no geometry is using it/attached to it.

Constructors

constructor

new CubeNormalsCaptureHelper(renderer)

Parameters

NameType
rendererIRenderer

Methods

dispose

dispose(): void

Returns

void

Implementation of

IDisposable.dispose


disposeTarget

disposeTarget(cacheKey): void

Parameters

NameType
cacheKeystring

Returns

void


disposeAllTargets

disposeAllTargets(): void

Returns

void


hasCapturedNormalMap

hasCapturedNormalMap(geometry): boolean

Parameters

NameType
geometryBufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>

Returns

boolean


captureNormalMap

captureNormalMap(geometry, cacheKey?, size?, normalMapPrecision?, mesh?): boolean

Parameters

NameTypeDefault value
geometryBufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>undefined
cacheKey?stringundefined
sizenumber512
normalMapPrecisionundefined | "low" | "medium" | "high"'medium'
mesh?Mesh<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>, Material<MaterialEventMap> | Material<MaterialEventMap>[], Object3DEventMap>undefined

Returns

boolean


removeNormalMap

removeNormalMap(geometry): void

Parameters

NameType
geometryBufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>

Returns

void