lookAt()
方法是Matrix3库中的一个函数,用于设置相机的位置和视角。
Matrix3.lookAt(position: Vector3, target: Vector3, up: Vector3): Matrix3
position: Vector3
- 相机的位置向量。target: Vector3
- 相机视角朝向的目标向量。up: Vector3
- 相机方向中的上向量。返回一个Matrix3对象,它包含相机的位置和视角。
lookAt()
方法是用于让相机朝向特定方向的函数。确定相机位置、视角和上向量并将它们传递给此函数,相机将在透视图中呈现。
const position = new Vector3(0, 0, 5);
const target = new Vector3(0, 0, 0);
const up = new Vector3(0, 1, 0);
const viewMatrix = Matrix3.lookAt(position, target, up);
up
向量不应该平行于position - target
的向量,否则可能导致视图反转。