Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 体素世界的三维网格生成:数据结构和体素化_C#_Grid_Path Finding_A Star_Voxel - Fatal编程技术网

C# 体素世界的三维网格生成:数据结构和体素化

C# 体素世界的三维网格生成:数据结构和体素化,c#,grid,path-finding,a-star,voxel,C#,Grid,Path Finding,A Star,Voxel,我必须在复杂的3D环境中实现路径查找算法。我的输入是一个CATIA模型,可以导出为stl或stp 经过一些研究,我认为我最好的选择是将路径查找应用到体素化世界 我正在用C#编写代码 我的问题是: 我应该使用哪种数据结构来表示离散化的世界?可能是一种方法,但是如何将stl或stp文件转换为八叉树呢 目前,我已经使用[x,y,z]位置将3D世界渲染为一组球体。是否有更优化的网格渲染策略 谢谢你,米奇。我缩小了我的问题范围,提供了更多关于Helix当前实现的细节。现在看起来好多了,谢谢

我必须在复杂的3D环境中实现路径查找算法。我的输入是一个CATIA模型,可以导出为stl或stp

经过一些研究,我认为我最好的选择是将路径查找应用到体素化世界

我正在用C#编写代码

我的问题是:

  • 我应该使用哪种数据结构来表示离散化的世界?可能是一种方法,但是如何将stl或stp文件转换为八叉树呢
  • 目前,我已经使用[x,y,z]位置将3D世界渲染为一组球体。是否有更优化的网格渲染策略

谢谢你,米奇。我缩小了我的问题范围,提供了更多关于Helix当前实现的细节。现在看起来好多了,谢谢