C# 保存从Tango创建的Unity网格';s网格生成器

C# 保存从Tango创建的Unity网格';s网格生成器,c#,unity3d,google-project-tango,C#,Unity3d,Google Project Tango,我希望能够保存从Unity mesh builder生成的网格。从我所知道的大多数人保存点云数据的方式来看,我更希望在Unity或数据中生成网格,这样我可以重新创建Unity中生成的网格。当我查看一些脚本时,我发现了一些脚本,它们似乎可以处理网格所涉及的数据 CustomPointCloudListener.cs DynamicMeshCube.cs DynamicMeshManager.cs 聚离子发生器 体素 体素HashTree.cs 获取网格的最佳方式是什么?我想通过修改上面的一个

我希望能够保存从Unity mesh builder生成的网格。从我所知道的大多数人保存点云数据的方式来看,我更希望在Unity或数据中生成网格,这样我可以重新创建Unity中生成的网格。当我查看一些脚本时,我发现了一些脚本,它们似乎可以处理网格所涉及的数据


CustomPointCloudListener.cs

DynamicMeshCube.cs

DynamicMeshManager.cs

聚离子发生器

体素

体素HashTree.cs


获取网格的最佳方式是什么?我想通过修改上面的一个脚本来保存数据,但我不知道从哪里开始

编辑:我不想要点云数据的主要原因是因为我必须通过这样的方式运行它

我相信您希望查看对polygonizer的调用,它使用增强的marching cubes提取曲面。从那里返回以获取网格(抱歉,从内存中执行此操作,我面前没有代码)

我相信您希望查看对polygonizer的调用,它使用增强的行进立方体来提取曲面。从那里返回以获取网格(抱歉,从内存中执行此操作,我面前没有代码)

谢谢,当我查看polygonizer的代码时,我找到了marching cubes算法,并试图找出它对我来说有点太多,但我将尝试从这里找出它。你即将陷入兔子洞。请注意,当前的智慧是更喜欢“双轮廓”而不是行进立方体,但是如果你以前从未遇到过Hermite,这可能不是开始的地方:-)但是请注意,增强行进立方体的整个要点是尝试让愚蠢的事情停止四舍五入:-)顺便说一句,他们在这里保持分数-如果你喜欢答案,谢谢,当我查看polygonizer的代码时,我发现了marching cubes算法,并试图找出它对我来说有点太多了,但我会尝试从这里找出它。你就要下兔子洞了。请注意,当前的智慧是更喜欢“双轮廓”而不是行进立方体,但是如果你以前从未遇到过Hermite,这可能不是开始的地方:-)但是请注意,增强行进立方体的整个要点是尝试让愚蠢的事情停止四舍五入:-)顺便说一句,他们在这里保持分数-如果你喜欢答案,请务必将其标记为已接受。