setAxisGizmoAlignment
Definition
-- @/=[C]:-1
function setAxisGizmoAlignment(...)
Callers
@/lua/ge/extensions/editor/api/gizmo.lua
-- *editor.AxisGizmoAlignment_Local* the gizmo is aligned with the local axes of the gizmo transform
local function setAxisGizmoAlignment(alignment)
worldEditorCppApi.setAxisGizmoAlignment(alignment)
local function setAxisGizmoAlignment(alignment)
worldEditorCppApi.setAxisGizmoAlignment(alignment)
extensions.hook("onEditorAxisGizmoAligmentChanged")
if getAxisGizmoAlignment() == editor.AxisGizmoAlignment_World then
setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
else
else
setAxisGizmoAlignment(editor.AxisGizmoAlignment_World)
end
@/lua/ge/extensions/editor/forestEditor.lua
-- todo: rather do this once instead of every frame
-- editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
editor.updateAxisGizmo(gizmoBeginDrag, gizmoEndDrag, gizmoDragging)
@/lua/ge/extensions/editor/dynamicDecalsTool.lua
editor.setAxisGizmoMode(editor.AxisGizmoMode_Translate)
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
-- worldEditorCppApi:enableAxisGizmoTranslateAxes(true, true, true)
editor.setAxisGizmoMode(editor.AxisGizmoMode_Rotate)
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
-- worldEditorCppApi:enableAxisGizmoRotateAxes(false, true, false)
editor.setAxisGizmoMode(editor.AxisGizmoMode_Scale)
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
-- worldEditorCppApi:enableAxisGizmoScaleAxes(true, true, true)
@/lua/ge/extensions/editor/objectTool.lua
if editor.getPreference("gizmos.general.localCoordinatesModeDefault") then
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
end
worldEditorCppApi.setAxisGizmoScaleProfileFlags(editMode.axisGizmoRestoreState.scaleProfileFlags)
worldEditorCppApi.setAxisGizmoAlignment(editMode.axisGizmoRestoreState.gizmoAlignment)
worldEditorCppApi.setAxisGizmoMode(editMode.axisGizmoRestoreState.gizmoMode)
@/lua/ge/extensions/flowgraph/nodes/types/transform.lua
--editor.setAxisGizmoMode(self._oldGizmoMode or editor.AxisGizmoMode_Translate)
--editor.setAxisGizmoAlignment(self._oldGizmoAlignment or editor.AxisGizmoAlignment_World)
--editor.setAxisGizmoTransform(self.transform)
@/lua/ge/extensions/editor/mainToolbar.lua
if alignment == 0 then
editor.setAxisGizmoAlignment(1)
else
else
editor.setAxisGizmoAlignment(0)
end
@/lua/ge/extensions/editor/vehicleEditor/api/nodeTransformer.lua
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
local transform = QuatF(0, 0, 0, 1):getMatrix()
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/vePropTransformer.lua
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local)
local transform = QuatF(rot.x, rot.y, rot.z, rot.w):getMatrix()
@/lua/ge/extensions/editor/rayCastTest.lua
editor.setAxisGizmoMode(editor.AxisGizmoMode_Translate)
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_World)
editor.setAxisGizmoTransform(helperTransform)
@/lua/ge/extensions/editor/toolUtilities/gizmo.lua
if currentGizmoMode == editor.AxisGizmoMode_Rotate then
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_Local) -- Force local alignment for rotation
end
if currentGizmoMode == editor.AxisGizmoMode_Translate then
editor.setAxisGizmoAlignment(editor.AxisGizmoAlignment_World) -- Default to world alignment for translation
end