我在C ++中具有以下代码:
struct vec3d
{
float x, y, z;
};
struct triangle
{
vec3d p[3];
};
struct mesh
{
vector<triangle> tris;
bool LoadFromObjectFile(string sFilename) {
return true;
}
};
如何将其翻译成Java?
我会为此使用类吗?因此,为了在vec3d
中将多个triangle
分组:
public class vec3d
{
float x, y, z;
}
public class triangle
{
vec3d[] p = new vec3d[3];
}
答案 0 :(得分:-1)
要用Java编写结构,类似的是一个类。所以是的,您在某种程度上回答了您的问题。
我相信这是一个更好的详细解释: Creating struct like data structure in Java