网.位置和新的Point3D(x,y,z)在javascript?


private void BuildVertices(double x, double y, double len) {
if (len > 0.002) {
mesh.Positions.Add(new Point3D(x, y + len, -len));
mesh.Positions.Add(new Point3D(x - len, y - len, -len));
mesh.Positions.Add(new Point3D(x + len, y - len, -len));
len *= 0.5;
BuildVertices(x, y + len, len);
BuildVertices(x - len, y - len, len);
BuildVertices(x + len, y - len, len);
}
}

如果我想将其转换为javascript
什么是mesh,以及如何在javascript中使用它,以及什么是mesh.positions,mesh.positions.add,new Point3D(x, y, z)

我希望你能给我一些建议。

这是一个链接到这段代码的作用
https://i.stack.imgur.com/HAEZW.gif

这段代码是针对c#语言的,是一个Unity游戏引擎。JavaScript过去支持这个引擎,但现在不支持了。网格是一个具有空间坐标信息的类。

一般来说,作为结论,这个代码片段不能转换为JavaScript,因为它目前不支持

最新更新