meshlab: pymeshlab生成2D网格平面(grid generator)

 一、关于环境

 请参考: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)

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值