一、关于环境
请参考:pymeshlab遍历文件夹中模型、缩放并导出指定格式-CSDN博客
二、关于代码
本文所给出代码仅为参考,禁止转载和引用,仅供个人学习。
# pymeshlab需要导入,其一般被命名为ml
import pymeshlab as ml
# 首先需要创建一个空的容器
mesh = ml.MeshSet()
# 生成一个新的二维网格,其中X轴和Y轴上的顶点数由用户指定,具有绝对长度/高度。可以将“栅格”集中在原点上。
mesh.grid_generator(
numvertx = 10, # x上的num个顶点:x上的顶点数。它必须是正的
numverty = 10, # y上的num个顶点:y上的顶点数。它必须是正的
absscalex = 0.3, # x刻度:x上的绝对刻度(浮动)
absscaley = 0.3, # y刻度:y上的绝对刻度(浮动)
center = False, # 以原点为中心:由原点上的过滤器生成的中心栅格。首先生成网格,然后将其移动到原点(使用muparser-lib对每个顶点执行快速计算)
)
# 保存
mesh.save_current_mesh('2D_grid.ply', save_vertex_normal = True, binary = False)