📄 camera3d.java
字号:
import java.applet.*;
import java.awt.*;
class Camera3D
{
static Matrix3D CameraMatrix = new Matrix3D();
static double XPos = 0;
static double YPos = 0;
static double ZPos = 0;
static double XRot = 0;
static double YRot = 0;
static double ZRot = 0;
public Camera3D()
{
}
static public void Reset()
{
XPos = 0;
YPos = 0;
ZPos = 0;
XRot = 0;
YRot = 0;
ZRot = 0;
}
static public void Transform()
{
CameraMatrix.Identity();
CameraMatrix.RotateZ((int)ZRot);
CameraMatrix.RotateX((int)XRot);
CameraMatrix.RotateY((int)YRot);
CameraMatrix.Translate(XPos,YPos,ZPos);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -