Matrix3.translate()
方法可在矩阵中添加平移变换。此方法将生成一个新矩阵,不会修改原始矩阵。
matrix.translate(x, y);
x
:平移的 x 轴距离,以像素为单位。可以是任何数字。y
:平移的 y 轴距离,以像素为单位。可以是任何数字。该方法返回一个新的 Matrix3
对象,包含添加平移变换后的矩阵。
import { Matrix3 } from 'three';
// 创建一个新的矩阵
const matrix = new Matrix3();
// 添加平移变换
const translatedMatrix = matrix.translate(10, 20);
Matrix3.translate()
方法不会修改原始矩阵,而是返回一个新的矩阵。Matrix3
中,平移变换只影响 x 和 y 坐标。如果您还要修改 z 坐标,请使用 Matrix4
对象。matrix.translate(-5, 0)
。