wavefront.obj和.mtl文件的分析器
wavefront_reader的Python项目详细描述
波前读卡器
wavefront.obj和.mtl文件的分析器
- 自由软件:麻省理工学院许可证
- 文档:https://wavefront-reader.readthedocs.io。
功能
向字典读出波前对象及其属性,包括其材质:
from wavefront_reader import read_wavefront, read_objfile, read_mtlfile geoms = read_wavefront('myObjects.obj') cube = geoms['Cube'] cube_vertices = cube['v'] cube_diffuse_material = cube['material']['Kd']
模块有很多测试,并通过重新索引顶点、法线和TexCOORD数组来处理面索引。 简单地将它们重新编号成相同的长度,顺序数组。虽然这减少了.obj的内存优势 格式,它使得将数据加载到opengl或自己重新编制数据索引变得更加容易。
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2017-01-18)
- pypi上的第一个版本。