From fa4cce7132fb0ed21e4475efc44b087b54cbcd36 Mon Sep 17 00:00:00 2001 From: Petr Mikheev Date: Wed, 28 Jun 2023 00:14:36 +0200 Subject: [PATCH] [Lua] Fix usage example of util.transform in documentation --- files/lua_api/openmw/util.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/files/lua_api/openmw/util.lua b/files/lua_api/openmw/util.lua index 2bc2d2659a..349fe6a511 100644 --- a/files/lua_api/openmw/util.lua +++ b/files/lua_api/openmw/util.lua @@ -588,12 +588,12 @@ -- @usage -- local util = require('openmw.util') -- local trans = util.transform --- local fromActorSpace = trans.move(actor.position) * trans.rotateZ(actor.rotation.z) +-- local fromActorSpace = trans.move(actor.position) * trans.rotateZ(actor.rotation:getYaw()) -- -- -- rotation is applied first, movement is second -- local posBehindActor = fromActorSpace * util.vector3(0, -100, 0) -- --- -- equivalent to trans.rotateZ(-actor.rotation.z) * trans.move(-actor.position) +-- -- equivalent to trans.rotateZ(-actor.rotation:getYaw()) * trans.move(-actor.position) -- local toActorSpace = fromActorSpace:inverse() -- local relativeTargetPos = toActorSpace * target.position -- local deltaAngle = math.atan2(relativeTargetPos.y, relativeTargetPos.x)