# 坐标变换Transform

# 概述

  • 继承关系
classDiagram
GameObject <|-- Transform
link GameObject "../../../../mcdocs/3-PresetAPI/%E9%A2%84%E8%AE%BE%E5%AF%B9%E8%B1%A1/%E9%80%9A%E7%94%A8/%E6%B8%B8%E6%88%8F%E5%AF%B9%E8%B1%A1GameObject.html"
Transform: 坐标变换
GameObject: 游戏对象
GameObject: (点击跳转)
  • 描述

    坐标变换,包含位置、旋转和缩放

  • 成员变量

    变量名
    数据类型
    说明
    pos tuple(float,float,float) 位置变换
    rotation tuple(float,float,float) 旋转变换
    scale tuple(float,float,float) 缩放变换

# 索引

接口
描述
AddOffset 客户端/服务端 给坐标变换位置增加偏移量
AddRotation 客户端/服务端 给坐标变换旋转增加偏移量
AddScale 客户端/服务端 给坐标变换缩放增加偏移量
AddTransform 客户端/服务端 给坐标变换增加偏移量
GetMatrix 客户端/服务端 获取坐标变换矩阵

# AddOffset

客户端/服务端

method in Preset.Model.Transform.Transform

  • 描述

    给坐标变换位置增加偏移量

  • 参数

    参数名
    数据类型
    说明
    offset tuple(float,float,float) 变换位置
  • 返回值

# AddRotation

客户端/服务端

method in Preset.Model.Transform.Transform

  • 描述

    给坐标变换旋转增加偏移量

  • 参数

    参数名
    数据类型
    说明
    rotation tuple(float,float,float) 变换旋转
  • 返回值

# AddScale

客户端/服务端

method in Preset.Model.Transform.Transform

  • 描述

    给坐标变换缩放增加偏移量

  • 参数

    参数名
    数据类型
    说明
    scale tuple(float,float,float) 变换缩放
  • 返回值

# AddTransform

客户端/服务端

method in Preset.Model.Transform.Transform

  • 描述

    给坐标变换增加偏移量

  • 参数

    参数名
    数据类型
    说明
    transform Transform 坐标变换
  • 返回值

# GetMatrix

客户端/服务端

method in Preset.Model.Transform.Transform

  • 描述

    获取坐标变换矩阵

  • 参数

  • 返回值

    数据类型
    说明
    Matrix 坐标变换矩阵