FakeGlow component options

FakeGlowOptions

2024.3.6

yisky

interface FakeGlowOptions {
    blending?: Blending;
    depthTest?: boolean;
    falloff?: number;
    geometry: BufferGeometry<NormalBufferAttributes>;
    glowColor?: ColorRepresentation;
    glowInternalRadius?: number;
    glowSharpness?: number;
    lookAt?: Vector3;
    onAfterRender?: ((renderer: WebGLRenderer, scene: Scene, camera: Camera, geometry: BufferGeometry<NormalBufferAttributes>, material: Material, group: Group<Object3DEventMap>) => void);
    onBeforeRender?: ((renderer: WebGLRenderer, scene: Scene, camera: Camera, geometry: BufferGeometry<NormalBufferAttributes>, material: Material, group: Group<Object3DEventMap>) => void);
    opacity?: number;
    position?: Vector3;
    quaternion?: Quaternion;
    queryMask?: QueryMask;
    renderOrder?: RenderOrder;
    rotation?: Euler;
    scale?: Vector3;
    side?: Side;
    userData?: {
        [key: string]: any;
    };
}

Hierarchy

  • RendererOptions
    • FakeGlowOptions

Properties

blending?: Blending

The blend mode, AdditiveBlending

FakeGlowOptions

depthTest?: boolean

Enable or disable depth testing, false.

FakeGlowOptions

falloff?: number

The falloff factor for the glow effect, 0.1.

FakeGlowOptions

geometry: BufferGeometry<NormalBufferAttributes>

The geometry use to render the glow effect.

FakeGlowOptions

glowColor?: ColorRepresentation

The color of the glow effect, '#00d5ff'

FakeGlowOptions

glowInternalRadius?: number

The internal radius for the glow effect, 6.0.

FakeGlowOptions

glowSharpness?: number

The sharpness of the glow effect, 0.5.

FakeGlowOptions

lookAt?: Vector3

Rotates the object to face a point in world space.

LightformerOptions

onAfterRender?: ((renderer: WebGLRenderer, scene: Scene, camera: Camera, geometry: BufferGeometry<NormalBufferAttributes>, material: Material, group: Group<Object3DEventMap>) => void)

After render callback

RendererOptions

onBeforeRender?: ((renderer: WebGLRenderer, scene: Scene, camera: Camera, geometry: BufferGeometry<NormalBufferAttributes>, material: Material, group: Group<Object3DEventMap>) => void)

Before render callback

RendererOptions

opacity?: number

The opacity of the hologram, 1.0.

FakeGlowOptions

position?: Vector3

Local Position

LightformerOptions

quaternion?: Quaternion

Local quaternion

RendererOptions

queryMask?: QueryMask

Query mask

RendererOptions

renderOrder?: RenderOrder

Render order

RendererOptions

rotation?: Euler

Local rotation

LightformerOptions

scale?: Vector3

Local Scale

LightformerOptions

side?: Side

The rendering side, FrontSide.

FakeGlowOptions

userData?: {
    [key: string]: any;
}

The component user data, default is {}

ComponentOptions