文件名称:optimesh:网格优化,网格平滑
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-19 03:41:37
python engineering physics pypi mathematics
三角网格优化。 具有一个简单界面的多种网格平滑/优化方法。 Optimesh 很快 保留子网格, 仅适用于平面和表面上的三角形网格(目前;如果您对四面体网格平滑感兴趣,请),以及 支持可以处理的所有网格格式。 与安装 pip install optimesh 示例调用: optimesh in.e out.vtk 输出: 左侧图显示了角度分布(网格线处于最佳60度)。 右侧图显示了单纯形质量的分布,其中质量是外接圆和外接圆半径之比的两倍。 所有命令行选项都记录在以下位置: optimesh -h 展示柜 以下示例显示了工作中的各种算法,所有算法均从上面相同的随机生成的磁盘网格开始。 单元格颜色表示质量; 深绿色不好,黄色很好。 CVT(质心Voronoi镶嵌) 均匀密度松弛Lloyd算法( --method lloyd --omega 2.0 ) 均匀密度拟牛顿迭代
【文件预览】:
optimesh-main
----.gitattributes(42B)
----.flake8(107B)
----.github()
--------ISSUE_TEMPLATE.md(306B)
--------workflows()
----LICENSE.txt(34KB)
----optimesh()
--------cpt()
--------helpers.py(3KB)
--------__about__.py(218B)
--------main.py(6KB)
--------__init__.py(303B)
--------cvt()
--------cli()
--------odt()
--------laplace.py(1KB)
----examples()
--------laplace-fp.py(319B)
--------compare-gmsh-quality.py(5KB)
--------README.md(1KB)
--------Makefile(1KB)
--------create_circle.py(4KB)
--------create_logo.py(131B)
----tox.ini(206B)
----test()
--------meshes.py(7KB)
--------test_cli.py(965B)
--------helpers.py(2KB)
--------test_laplace.py(422B)
--------test_readme.py(466B)
--------test_odt.py(2KB)
--------test_cpt.py(5KB)
--------test_rotated.py(2KB)
--------__init__.py(63B)
--------test_comparison.py(2KB)
--------test_cvt.py(6KB)
--------test_surface.py(755B)
--------meshes()
----setup.cfg(1KB)
----README.md(11KB)
----Makefile(844B)
----.codecov.yml(12B)
----.gitignore(109B)
----pyproject.toml(94B)