文章目录
一、简介
Trimesh是一个纯Python版本的(2.7-3.5+)三角形网格处理库,主要是用于加载和使用三角形网格,这里的网格主要是指那些表面紧密的网格。该库的目标是提供一个功能齐全且经过良好测试的三角网格对象,具有简单的操作和分析功能。
二、配置过程
为了保持trimesh易于安装是一个核心目标,因此唯一的硬依赖项是
numpy
包。安装其他包可以增加功能,但不是必需的。对于使用numpy进行最简单的安装,trimesh通常Windows、Linux和OSX上直接进行安装,命令如下:
pip install trimesh
上述命令会安装trimesh库大部分的功能,能够将大多数网格格式的数据加载到numpy数组:STL, PLY, OBJ, GLB, GLTF。而如果你还想安装更多的一些依赖包,可以执行下面的命令:
pip install trimesh[easy