Model

self:rotate_local

Shared

Rotates the model around an axis in its own local coordinate space

Syntax

local status = self:rotate_local(
    axis,
    degrees
)

Parameters

TypeNameDescription
vector3axisAxis to rotate around as {x, y, z}
floatdegreesAngle to rotate by in degrees

Returns

TypeNameDescription
boolstatustrue on successful execution, false otherwise

Examples

Rotate a model locally
core.model.load("character", "models/character.glb")

local entity = core.model.create("character")

entity:rotate_local({0, 1, 0}, 45)

On this page