Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.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#_Mesh_Voronoi_Quadtree_Discretization - Fatal编程技术网

C# 网格矩形结构

C# 网格矩形结构,c#,mesh,voronoi,quadtree,discretization,C#,Mesh,Voronoi,Quadtree,Discretization,在此处可以看到,对矩形结构进行网格划分的最佳方法是: 这里的特殊之处在于,薄灰色结构和大白色间隙之间的尺寸差异很大。因此,常规的重新调整网格可能不是最佳选择 我尝试了一个四叉树,从一个10x10的网格开始,如果一个单元格包含灰色和白色结构,我会将其分成四个。 但是我得到了不必要的大量细胞 Voronoi可能也不是最好的选择,因为我的形状总是完美的矩形 有没有办法从一开始就考虑结构的形状? 最好的方法是什么 这取决于你所说的“最好”是什么意思 我不会为结构操心太多,只使用任何现有的网格生成器,例如

在此处可以看到,对矩形结构进行网格划分的最佳方法是: 这里的特殊之处在于,薄灰色结构和大白色间隙之间的尺寸差异很大。因此,常规的
重新调整网格
可能不是最佳选择

我尝试了一个
四叉树
,从一个10x10的网格开始,如果一个单元格包含灰色和白色结构,我会将其分成四个。 但是我得到了不必要的大量细胞

Voronoi
可能也不是最好的选择,因为我的形状总是完美的矩形

有没有办法从一开始就考虑结构的形状?

最好的方法是什么

这取决于你所说的“最好”是什么意思

我不会为结构操心太多,只使用任何现有的网格生成器,例如

  • (或)
也许再加上它。(免责声明:pygmsh、dmsh、optimesh是我写的。)

所有这些方法都应该为您提供一个良好的三角形网格

最好的方法是什么

这取决于你所说的“最好”是什么意思

我不会为结构操心太多,只使用任何现有的网格生成器,例如

  • (或)
也许再加上它。(免责声明:pygmsh、dmsh、optimesh是我写的。)


所有这些方法都应该为您提供一个良好的三角形网格作为起点。

您是希望创建结构化网格还是非结构化网格?您想要什么网格元素:三角形、矩形、四边形?你必须在你的代码里做吗,或者你可以使用网格软件/库?你的结构是“固定的”还是仅仅是一种结构模式?@AntonMenshov:我想矩形是最好的,因为我只有再角的模式。我必须在我的代码中使用C#。我的结构是固定的。用户可以在开始时设置它,但之后它不会再更改。您是要创建结构化网格还是非结构化网格?您想要什么网格元素:三角形、矩形、四边形?你必须在你的代码里做吗,或者你可以使用网格软件/库?你的结构是“固定的”还是仅仅是一种结构模式?@AntonMenshov:我想矩形是最好的,因为我只有再角的模式。我必须在我的代码中使用C#。我的结构是固定的。用户可以在开始时设置它,但之后它不会再更改。