文件名称:meshzoo:Python中生成网格的一些示例
文件大小:44KB
文件格式:ZIP
更新时间:2024-05-22 20:22:27
python mesh-generators Python
网状动物 在生成用于FEM / FVM计算的网格时,有时您的几何体是如此简单,以至于您不需要复杂的网格生成器(例如 , , , , ),但是利用了结构的简单而快速域。 输入meshzoo。 例子 三角形 import meshzoo bary , cells = meshzoo . triangle ( 8 ) # corners = numpy.array( # [ # [0.0, -0.5 * numpy.sqrt(3.0), +0.5 * numpy.sqrt(3.0)], # [1.0, -0.5, -0.5], # ] # ) # points = numpy.dot(corners, bary).T # Process the mesh, e.g., write it to a file using meshio
【文件预览】:
meshzoo-main
----.gitignore(97B)
----.codecov.yml(12B)
----Makefile(866B)
----pyproject.toml(94B)
----meshzoo()
--------_rectangle.py(4KB)
--------__init__.py(904B)
--------_tube.py(1KB)
--------__about__.py(217B)
--------_moebius.py(4KB)
--------_ngon.py(501B)
--------_triangle.py(758B)
--------_sphere.py(7KB)
--------_ball.py(953B)
--------_cube.py(10KB)
--------_helpers.py(6KB)
--------_disk.py(2KB)
----setup.cfg(1KB)
----LICENSE.txt(34KB)
----.github()
--------workflows()
----examples()
--------meshpy()
--------mshr()
----README.md(6KB)
----.flake8(107B)
----test()
--------test_sphere.py(3KB)
--------test_moebius.py(3KB)
--------test_ngon.py(343B)
--------test_meshzoo.py(2KB)
--------test_readme.py(466B)
--------test_rectangle.py(3KB)
--------helpers.py(254B)
--------test_ball.py(451B)
--------test_disk.py(512B)
--------test_triangle.py(1KB)
--------test_cube.py(833B)
----tox.ini(202B)