Files
netease-bedrock-wiki/mcguide/20-玩法开发/14-预设玩法编程/13-PresetAPI/预设对象/通用/坐标变换Transform.md
2025-07-31 17:53:14 +08:00

3.7 KiB

sidebarDepth
sidebarDepth
1

坐标变换Transform

概述

  • 继承关系
classDiagram
GameObject <|-- Transform
link GameObject "../../../../mcguide/20-玩法开发/14-预设玩法编程/13-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 坐标变换矩阵