<m-light>

The m-light element is a light that supports various types (e.g. point, spotlight) and can be coloured.

  • The intensity of the light in candela (cd). Default value is 1.

  • The maximum distance in meters that the light will affect objects. Objects beyond this distance will not be illuminated. Default value is 0, which means the light has no maximum distance.

  • The angle of the light in degrees (only applicable to spotlight type). Default value is 45.

  • Whether the light is enabled (true) or disabled (false). Default value is true.

  • Whether the light cast shadows (true) or not (false). Default value is true.

  • point

    spotlight

    • A boolean that indicates whether the element should be drawn with debug information (e.g. axes helper). Default value is false.

    • The position of the element along the X-axis in meters. Default value is 0.

    • The position of the element along the Y-axis in meters. Default value is 0.

    • The position of the element along the Z-axis in meters. Default value is 0.

    • The rotation of the element around the X-axis in degrees. Default value is 0.

    • The rotation of the element around the Y-axis in degrees. Default value is 0.

    • The rotation of the element around the Z-axis in degrees. Default value is 0.

    • The scale of the element along the X-axis. Default value is 1.

    • The scale of the element along the Y-axis. Default value is 1.

    • The scale of the element along the Z-axis. Default value is 1.

    • Whether the element is visible (true) or hidden (false) in the scene. Default value is true.

    • The name of a bone in the parent element's skeletal mesh to which this element will be attached. If not specified, the element will attach to the origin of its parent.

    • The color of the element. Accepts color values in formats such as "#FF0000", "red", or "rgb(255,0,0)". If not specified, the default color is "white".

    • A unique identifier for the element, used for selection and manipulation through scripting. It must be unique within the document.

    • A space-separated list of class names that can be used for scripting purposes.

    • A script expression that is executed when the element is clicked. Events are also dispatched to "click" event listeners.

This is a spotlight m-light example.

This is a point m-light example.

WEBUNREAL
m-light
intensity
distance
angle
enabled
type
cast-shadow
debug
x
y
z
rx
ry
rz
sx
sy
sz
visible
socket
color
id
class
onclick