Model

self:get_component_quaternion

Shared

Retrieves the local rotation of a component on the model as a quaternion

Syntax

local quaternion = self:get_component_quaternion(
    component
)

Parameters

TypeNameDescription
stringcomponentPath of the component to query

Returns

TypeNameDescription
quaternionquaternionCurrent local rotation of the component as {x, y, z, w}

Examples

Get the quaternion of a component
core.model.load("character", "models/character.glb")

local entity = core.model.create("character")
local quaternion = entity:get_component_quaternion("Skeleton3D/Hat")

core.engine.print("info", "Component quaternion:", util.table.unpack(quaternion))

On this page