【问题标题】:Mesh rectangular structure网状矩形结构
【发布时间】:2019-12-25 21:12:12
【问题描述】:

如您在此处看到的那样,对矩形结构进行网格划分的最佳方法是什么: 这里的特别之处在于,薄的灰色结构和大的白色间隙之间的尺寸差异很大。因此,普通的recangle-grid 可能不是最佳选择。

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

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

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

【问题讨论】:

  • 您要创建结构化网格还是非结构化网格?你想要什么网格元素:三角形、矩形、四边形?您是否必须在代码中执行此操作,或者您可以使用网格软件/库?你的结构是“固定的”还是只是一种结构模式?
  • @AntonMenshov:我猜矩形是最好的,因为我只有矩形图案。我必须在我的 C# 代码中执行此操作。我的结构是固定的。用户可以在开始时设置它,但它不会再改变了。

标签: c# mesh voronoi quadtree discretization


【解决方案1】:

最好的方法是什么

取决于您所说的“最佳”。

我不会太在意结构,只使用任何现有的网格生成器,例如,

也许会在上面扔optimesh。 (免责声明:pygmsh、dmsh、optimesh都是我写的。)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多