📄 object3d.java
字号:
// FrontEnd Plus GUI for JAD
// DeCompiled : Object3D.class
class Object3D
{
Matrix3D TransMat;
Vertex TransVer[];
public Vertex Vertices[];
public Face Faces[];
public int VerNum;
public int FaceNum;
public Object3D()
{
TransMat = new Matrix3D();
TransMat.Unify();
}
public void Define(Vertex avertex[], int i, Face aface[], int j)
{
Vertices = new Vertex[i];
for(int k = 0; k < i; k++)
Vertices[k] = new Vertex(avertex[k]);
TransVer = avertex;
VerNum = i;
Faces = aface;
FaceNum = j;
}
public void Unify()
{
TransMat.Unify();
}
void Transform()
{
TransMat.Transform(Vertices, TransVer, VerNum);
}
void XRotate(double d)
{
TransMat.ProXRotate(d);
}
void YRotate(double d)
{
TransMat.ProYRotate(d);
}
void ZRotate(double d)
{
TransMat.ProZRotate(d);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -