Skip to main content

wavefront_reader

https://img.shields.io/pypi/v/wavefront_reader.svg https://travis-ci.org/neuroneuro15/wavefront_reader.svg?branch=master Documentation Status Updates

A parser for wavefront .obj and .mtl files

Features

Reads out wavefront objects to dictionaries with their attributes, including their materials:

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']

The module has a lot of tests, and handles face indexing by re-indexing the vertex, normal, and texcoord arrays simply by reindexing them into same-length, sequential arrays. While this reduces the memory benefits of the .obj format, it makes it much easier to load the data into OpenGL or reindex the data yourself.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2017-01-18)

  • First release on PyPI.

Metadata

Release files for wavefront_reader 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wavefront_reader 0.2.2
File Size Uploaded
wavefront_reader-0.2.2.tar.gz 15.5 kB Details

Release files / wavefront_reader-0.2.2.tar.gz

Download URL wavefront_reader-0.2.2.tar.gz
Size 15.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f860fa6adefb32a24bfc280e14a735610410a34a1928821682aa34106680291f
BLAKE2b-256 checksum
How to use checksums
8a8bdcba57c4cb9259697e97811180038ab4b52ecfb9bbb818e8be1258149379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.2 This release

1 release file

0.2.1

1 release file

0.2

1 release file

0.1.0

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page