GE Lua Documentation

Press F to search!

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