wavefront.obj和.mtl文件的分析器

wavefront_reader的Python项目详细描述


波前读卡器

https://img.shields.io/pypi/v/wavefront_reader.svghttps://travis-ci.org/neuroneuro15/wavefront_reader.svg?branch=masterDocumentation StatusUpdates

wavefront.obj和.mtl文件的分析器

功能

向字典读出波前对象及其属性,包括其材质:

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或自己重新编制数据索引变得更加容易。

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.1.0(2017-01-18)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何扩展公共基的多个子体?   java扫描矩阵中的数字   多线程Java线程相当于Python线程守护程序模式   java如何在OutOfMemoryError发生时记录错误消息   包含所有可能的语法结构的java源文件   java导航栏未在kitkat中显示   sql如何查询Postgres以将JSON返回到Java?   java AJAX Servlet调用非法状态异常   java在Spring控制器中执行jsp并获取响应html   java驱动管理器。带有JDBC SQLite的getConnection()在某些PC上挂起   java如何编写一个OWL,让推理机在与InferredOntologyGenerator一起使用时在推断的公理中进行排序和显示   java如何将用户字符串输出存储到字符串[]数组中