跳转到主要内容

均匀重新网格化表面网格

项目描述

https://img.shields.io/pypi/v/pyacvd.svg

此模块接收一个表面网格,并使用Voronoi聚类返回一个均匀网格化的表面。这种方法基于S. Valette和J. M. Chassery在ACVD中的研究。

安装

使用pip安装简单直接

$ pip install pyacvd

示例

此示例将非均匀四边形网格重新网格化为均匀三角形网格。

from pyvista import examples
import pyacvd

# download cow mesh
cow = examples.download_cow()

# plot original mesh
cow.plot(show_edges=True, color='w')
original cow mesh zoomed cow mesh
clus = pyacvd.Clustering(cow)
# mesh is not dense enough for uniform remeshing
clus.subdivide(3)
clus.cluster(20000)

# plot clustered cow mesh
clus.plot()
zoomed cow mesh
# remesh
remesh = clus.create_mesh()

# plot uniformly remeshed cow
remesh.plot(color='w', show_edges=True)
zoomed cow mesh

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码发行版

此版本没有提供源分布文件。请参阅关于生成分布归档的教程。

构建的分布

pyacvd-0.3.1-cp312-cp312-win_amd64.whl (70.0 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

pyacvd-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94.7 kB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

pyacvd-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (64.4 kB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

pyacvd-0.3.1-cp312-cp312-macosx_10_14_x86_64.whl (71.6 kB 查看哈希值)

上传时间 CPython 3.12 macOS 10.14+ x86-64

pyacvd-0.3.1-cp311-cp311-win_amd64.whl (71.7 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

pyacvd-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.8 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

pyacvd-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (66.8 kB 查看哈希值)

上传时间 CPython 3.11 macOS 11.0+ ARM64

pyacvd-0.3.1-cp311-cp311-macosx_10_14_x86_64.whl (74.5 kB 查看哈希值)

上传时间 CPython 3.11 macOS 10.14+ x86-64

pyacvd-0.3.1-cp310-cp310-win_amd64.whl (71.9 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86-64

pyacvd-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (98.0 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

pyacvd-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (67.0 kB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

pyacvd-0.3.1-cp310-cp310-macosx_10_14_x86_64.whl (74.7 kB 查看哈希)

上传于 CPython 3.10 macOS 10.14+ x86-64

pyacvd-0.3.1-cp39-cp39-win_amd64.whl (72.3 kB 查看哈希)

上传于 CPython 3.9 Windows x86-64

pyacvd-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (98.1 kB 查看哈希)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

pyacvd-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (67.0 kB 查看哈希)

上传于 CPython 3.9 macOS 11.0+ ARM64

pyacvd-0.3.1-cp39-cp39-macosx_10_14_x86_64.whl (74.7 kB 查看哈希)

上传于 CPython 3.9 macOS 10.14+ x86-64

由以下机构支持