SpotLight

class pythreejs.SpotLight(color="#ffffff", intensity=1, distance=0, angle=1.0471975511965976, penumbra=0, decay=1)[source]

SpotLight

Autogenerated by generate-wrappers.js See https://threejs.org/docs/#api/lights/SpotLight

Inherits Light.

Three.js docs: https://threejs.org/docs/#api/lights/SpotLight

target
Union([
    Instance(Uninitialized),
    Instance(Object3D),
    ], default_value=UninitializedSentinel, allow_none=False).tag(sync=True, **unitialized_serialization)
distance
CFloat(0, allow_none=False).tag(sync=True)
angle
CFloat(1.0471975511965976, allow_none=False).tag(sync=True)
penumbra
CFloat(0, allow_none=False).tag(sync=True)
decay
CFloat(1, allow_none=False).tag(sync=True)
shadow
Union([
    Instance(Uninitialized),
    Instance(LightShadow),
    ], default_value=UninitializedSentinel, allow_none=False).tag(sync=True, **unitialized_serialization)
type
Unicode("SpotLight", allow_none=False).tag(sync=True)
angle = CFloat(1.0471975511965976)

a float

decay = CFloat(1)

a float

distance = CFloat(0)

a float

penumbra = CFloat(0)

a float

shadow = Union(<pythreejs.traits.Uninitialized object at 0x7fc11b528b00>)

an Uninitialized or a LightShadow

target = Union(<pythreejs.traits.Uninitialized object at 0x7fc11b528b00>)

an Uninitialized or an Object3D

type = Unicode('SpotLight')

a unicode string